<view>{{load}}</view>
<view tt:if="{{load}}">在onload中赋值显示</view>
<view>{{show}}</view>
<view tt:if="{{show}}">在onshow中赋值显示</view>
js代码:
Page({ data: { show: '', load: '', }, onLoad: function (options) { this.setData({ load: 'onload' }) tt.showToast({ title: this.data.load }); }, onShow: function () { this.setData({ show: 'onshow' }) }
});
从上个页面用tt.navigateTo进入该页面,再返回,再进入,多次进入后,onLoad中赋值的数据在页面中无法渲染,但是可以用tt.showToast打印出来