ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

2025-09-08 uniapp小程序赋值生效了但是页面却没变化?==》使用v-if+变量来控制元素的重新渲染

2025-09-08 uniapp小程序赋值生效了但是页面却没变化?==》使用v-if+变量来控制元素的重新渲染

一般情况下在你控制的元素那里的值改变了但是页面没有变化,在该元素的上一级设置v-if,在改变值的时候把该元素设置为隐藏,n秒后再显示。

页面局部重绘,缓存值被清除,当然这只是我的猜测,我不知道到底存不存在页面局部缓存这种bug,但事实上每次遇到这种情况我都是这么处理的。

注意:如果控制元素的上一级的隐藏——显示后还是无法显示,那么可以尝试在该元素的上上上上级设置隐藏——显示,或者把n秒设置长一点再显示。

我这儿说的n秒的意思就是让你把控制显示元素显示的操作放在计时器里哦~

返回列表