vue作用域,无法取到methods方法中return的值,使用callback代替

methods: {
       getData:function(send){

         $.ajax(send){return data;}       

       },

       checkData:function(){

         var Data = this.getData(send);

       },
      //改写为
      getData:function(send,callback){

         var value;

         $.ajax(send){value = data;}      

         if(value){

         callback();

         }

      }
}

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐