使用wepy框架
data中定义数据若为对象,UI部分不能动态获取并触发重新渲染
<label>{{ui.isLoginTab}}</label>
<button @tap="showRegTab">test</button>
data: {
ui: { isLoginTab: true}
}
methods: {
showRegTab () {
this.ui.isLoginTab = false
this.$apply()
}
}
以上代码,Label初始化显示为true,点击按钮后无法显示成false,改成以下状态就OK
<label>{{isLoginTab}}</label>
<button @tap="showRegTab">test</button>
data: {
isLoginTab: true
}
methods: {
showRegTab () {
this.isLoginTab = false
this.$apply()
}
}
wepy定义Component只实现了onLoad回调函数
网友评论