js页面里外层函数无法调用内层函数变量,求大神点拨
发布于 7 年前 作者 jun92 8122 次浏览 来自 问答

在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结束

  },

回到顶部