问题模块 |
---|
API和组件 |
Page({
/**
* 页面的初始数据
*/
data: {
},
mytest:function() {
console.log('测试成功')
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.request({
url: decodeURIComponent(options.id),
success: function (res) {
this.mytest()
}
})
},
网友回复
this 用法不对,那里的 this 并不是你期望的 Page 实例。建议把 js 基础夯实。
onLoad: function (options) {
var that = this
wx.request({
url: decodeURIComponent(options.id),
success: function (res) {
that.mytest()
}
})
用that接一下 作用域问题
Page({
/**
* 页面的初始数据
*/
data: {
},
mytest:function() {
console.log('测试成功')
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var that = this;
wx.request({
url: decodeURIComponent(options.id),
success: function (res) {
that.mytest()
}
})
},