小程序开发踩坑记录

2019-02-18  本文已影响0人  富多多

使用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回调函数

上一篇 下一篇

猜你喜欢

热点阅读