收藏
回答

js页面里外层函数无法调用内层函数变量,求大神点拨

在index.js页面 


onLoad: function () {

     //开始获取shoplists和shopmarkers

        var that=this

        var QQMapWX = require('../../libs/qqmap-wx-jssdk.js');

        var demo = new QQMapWX({

                key:'abc'

        });

        demo.search({

              keyword: '酒店',

              page_size:20,

              success: function(res) {

              that.setData({shoplists:res.data})

             //这里调用console.log(that.data.shoplists)能导出数据

              }


         })

  //这里无法调用到,用console.log(that)能看到,调试的APPDATA能看到数据,在wxml页面也能调用到,就是在外层无法使用,我想做个分页无法实现,有办法解决吗?新手,感谢大神。



 

  //onload结束

  },


回答关注问题邀请回答
收藏
登录 后发表内容