Page({
data: {...........................
begcolor: 0,
....................................................................................
js.............................
onLoad:function (e) {
this.data.begcolor = wx.getStorageSync('begcolor') || 0
........................
这里的begcolor已经是2了.................
......................................
xml.....
<input name='url' value='{{begcolor}}' type="text" maxlength="255"/>
..............................
这里还是默认的0?
.................................
begcolor明明是在onload里修改了,
为什么看到的界面上input显示的还是定义的默认值 呢?
谢谢大家哈,现在才回复,,,已经解决了,
this.setData({
begcolor : wx.getStorageSync('begcolor') || 0
})
用setData,this.data.begcolor这种直接赋值是不会触发数据更新的,仔细看看文档