微信小程序指定某个元素强制重新渲染

之前写过 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函数 也能实现等待响应式数据生效后再执行的效果

相关推荐
说私域2 小时前
开源AI大模型AI智能名片S2B2C商城小程序:科技浪潮下的商业新引擎
人工智能·小程序·开源·产品运营·零售
zru_96022 小时前
微信小程序事件详解
微信小程序·小程序
依辰3 小时前
小程序自动化构建与版本管理方案优化
前端·javascript·微信小程序
sunly_3 小时前
uniapp:微信小程序,一键获取手机号
微信小程序·小程序·uni-app
十年之少4 小时前
粘性定位(position:sticky)——微信小程序学习笔记
笔记·学习·微信小程序
拖孩5 小时前
微信小程序基于Canvas实现头像图片裁剪(下)
前端·javascript·微信小程序
JIngJaneIL5 小时前
健身管理小程序|基于java微信开发健身管理小程序的系统设计与实现(源码+数据库+文档)
java·数据库·小程序·vue·毕业设计·论文·健身管理小程序
Z编程14 小时前
uniapp微信小程序引入vant组件库
微信小程序·小程序·uni-app
糟糕好吃18 小时前
如何用一个插件让你的 Taro 项目启动快 3 倍?
前端·javascript·微信小程序