小程序丨request响应如何使用setDate改变page.d

2018-01-06  本文已影响949人  Aroli
XXXFunction: function () {

    var that = this

    wx.request({

        url: 'https://xxx', //仅为示例,并非真实的接口地址

        data: {

            xxx: xxx

        },

        header: {

            'content-type': 'application/json'

        },


        success: function (res) {

            that.setData({

                                xxx:res.data.xxx

                            })

        },


        fail: function (res) {

        

        },

    })      

}

在request之前先用个变量把this存起来,在success里就用这个变量来代量this使用,见加粗字体,原因是:在request里的this上下文改变了,this不再指向当前page

上一篇下一篇

猜你喜欢

热点阅读