小程序
小游戏
企业微信
微信支付
扫描小程序码分享
RT,在methods里面写的方法之间可以相互调用吗,该如何调用? 使用 `this.` 报错。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
自定义组件调用方法 该方法写在 method 中 用 this.函数名称(), this指向不明确 再主函数中使用 let _this =this,
然后使用 _this.函数名()
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
methods: {
hello() {
console.log('hello')
let _this = this;
_this.getTaskList()
},
getTaskList() {
console.log('taskList6666')
}
// 控制台依次打印出:hello taskList6666
直接封装到methods外面用this调不就好了
this.getTaskList() // this上无此方法
getTaskList:function() {
console.log('taskList')
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
自定义组件调用方法 该方法写在 method 中 用 this.函数名称(), this指向不明确 再主函数中使用 let _this =this,
然后使用 _this.函数名()
methods: {
hello() {
console.log('hello')
let _this = this;
_this.getTaskList()
},
getTaskList() {
console.log('taskList6666')
}
}
// 控制台依次打印出:hello taskList6666
直接封装到methods外面用this调不就好了
methods: {
hello() {
console.log('hello')
this.getTaskList() // this上无此方法
},
},
getTaskList:function() {
console.log('taskList')
}