记录一下小程序中易出现的错误。
1.为什么data-value传值js接收不到
随着bind:click,bind:change等调用方法进行传值,一般用data-value进行传值,value为变量名称,切记:变量名称要小写。
2.this.setData is not a function问题
当你在js中借用其他的方法例如setTimeout等方法,不可直接用this.setData,要在别的地方转成 var that = this, 在用that.setData来修改数据。eg:
1 | onLoad: function (options) { |
3.为什么我的data中的数据修改了,页面却没变化?
当我们修改数据且需要显示到页面动态变化时,我们需要调用this.setData方法来刷新页面。
1 | this.setData({ |