- 需求的场景描述(希望解决的问题)
<!-- 下面为wxml文件中的按钮代码 -->
type = "warn" bindtap = 'onTap' > {{btntext}}
{{text}} |
// 下面为js文件中的代码 data: { btntext: "hello", text: "this is text", },
|
在使用button的bindtap绑定onTap函数后,js中添加上述代码后,点击按钮后我认为按钮下方的文字应该改变成change,但是使用赋值方法(也就是onTap函数未注释的方法)则不能改变文字的值,然而使用setData方法可以改变文字的值。想向大家请教一下原因,谢谢大家!
这个应该是小程序的机制,跟vue等其他框架不同的地方
https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html#pageprototypesetdataobject-data-function-callback
文档还是该好好看完的
啊啊啊,好的,太感谢了!!
啊啊啊,好的,太客气了!!