微信小程序开发问题:Component “pages/main/index“ does not have a method “btnClickHandle“ to handle event “tap“
·
bindtap="btnClickHandle
Page({
methods: {
btnClickHandle() {
...
},
}
});
- 在微信小程序项目中,执行上述代码,出现如下错误信息
Component "pages/main/index" does not have a method "btnClickHandle" to handle event "tap".
问题原因
-
这个错误的原因是方法定义的位置不正确,在微信小程序中,方法应该直接定义在 Page 对象下,而不是放在 methods 对象中
-
在小程序的自定义组件中才会用到 methods
Component({
methods: {
btnClickHandle() {
...
},
}
});
处理策略
- 将方法定义在 Page 对象下
Page({
btnClickHandle() {
...
},
});
更多推荐

所有评论(0)