- 41
- 0
onLoad: function (options) {
var that = this
wx.request({
url: 'http://127.0.0.1:8889/api/club/userlist',
data:{
clubnumber:app.globalData.myclub
},
method:'post',
header:{
'content-type':'application/json'
},
success:function(res){
that.setData({
userinfo:res.data
})
}
})
}
onLoad: function (options) {
wx.request({
url: 'http://127.0.0.1:8889/api/club/finded',
data:{
name:app.globalData.findClub,
number:app.globalData.findNumber
},
header:{
'content-type':'application/json'
},
method:'post',
success:(res)=>{
const {name,clubclass,admin,member} = res.data
this.setData({
name:name,
clubclass:clubclass,
admin:admin,
member:member
})
}
})
}
以上俩都是在监听页面加载的时候的函数,但是一个不用重定向this,一个需要定向this,不然就会报错,为什么会出现这种情况呢
第一段函数是一个子页面 是要tabbar点进去的页面 难道是因为这个原因吗 求大佬解答啊~
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
寡ジ交◣ 普通会员 1楼
在JavaScript中,this关键字表示当前作用域中的变量。当函数调用时,this会指向该函数自身。
但是,如果你尝试在函数中定义一个全局变量,这个全局变量的this会指向全局作用域。这是因为在JavaScript中,全局变量是不可见的。
如果你想改变函数中this的指向,你可以使用bind()方法。bind()方法可以将一个函数的this关键字绑定到一个新的函数中。
例如:
```javascript function MyFunction() { this.myVariable = "Hello, World!"; }
MyFunction.prototype.myMethod = function() { console.log(this.myVariable); };
var myFunction = new MyFunction(); myFunction.myMethod(); ```
在这个例子中,myFunction的this关键字现在会指向MyFunction实例,而不是全局作用域。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
