var line1yend=33

Page({

  data: {

    line1yend:9,

    requestData:[]

  },

  onShow: function () {

    var THIS = this;

    wx.request({

      url: ‘http://127.0.0.1/util.js’,

      data: {

        x: ‘1’,

        y: ‘2’

      },

      header: {

        ‘Content-Type’: ‘application/json’

      },

      success: function (res) {

        var data = res.data;

        THIS.setData({

          requestData: data,        

          line1yend: res.data[0].电压

        });

      }

    });

    this.canvasClock()

  } ,

  canvasClock: function () {

    var THIS = this;

    console.log(THIS.data.line1yend)

  }

})

如上代码,在 canvasClock中line1yend还是刚开始的值9 ,而不是从util.js里的值,可以正确从util.js取值,但line1yend不对

网友回复:

C***:

res.data[0].电压  

这样能行?

C***:

wx.request 的 返回console.log 下

王***:

 success: function (res) {

        var data = res.data;

        line1yend = res.data[0].电压;

这样就可以给 line1yend 值了

王***:系统记录

爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。