之前写过 vue强制让某个元素重新渲染 利用了vue中的 v-if会控制元素是否挂载
以及 $nextTick 等待响应式更改生效再执行的特性
小程序也都有类似的方法
我们可以这样
wxml
html
<view wx:if="{{min == true}}">你好</view>
用 wx:if 作用和v-if是一样的
js
javascript
this.setData({
min: false
})
wx.nextTick(() => {
this.setData({
min: true
})
})
小程序中没有 $nextTick 但 nextTick函数 也能实现等待响应式数据生效后再执行的效果