2***@qq.com
2***@qq.com
  • 发布:2021-12-29 16:45
  • 更新:2021-12-29 17:58
  • 阅读:1064

nvue页面下v-if渲染残留问题

分类:uni-app

hbuilderX uniapp
nvue直播间开播页面,底层live-pusher组件。v-if判断是否开播用来显示两套页面上的组件,一套开播前,一套开播后,开播前需要编辑封面和标题的功能,页面如下:

开播后页面上方应如下图:

但是在v-if条件变化后,页面上依旧有之前渲染的图片和文本的残留(如下图)

每次位置还不同

我一层一层的试了用v-if判断还是不行,后来试了改变样式也不行,求问怎么解决?

2021-12-29 16:45 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

是说 v-if 失效??

  • 2***@qq.com (作者)

    就是页面上还残留了渲染过的东西,但是残留的按钮什么的都不能点,就只是页面上渲染出来过就消不掉了也覆盖不掉

    2021-12-29 18:33

  • 1***@qq.com

    2023啦 还没解决

    2023-03-09 17:19

DCloud_iOS_XHY

DCloud_iOS_XHY

使用报 bug 模版提供详细的环境信息,并上传一个可复现问题的demo工程便于排查

  • HJSC

    是的 比如v-if里面使用到了position: fixed top:0 v-else 里面莫个元素也会有position: fixed 布局。我是使用 template将v-if里面的布局包起来才不会出错,不然就会影响。有时候ios运行和打包就不会出现这样的问题 windows运行和打包出现。

    2022-05-25 15:00

  • HJSC

    我是看别人的解决方法才解决了 https://blog.csdn.net/weixin_42398697/article/details/93970386

    2022-05-25 15:02

  • 1***@qq.com

    回复 HJSC: 用template 还是出现残留按钮 文字等

    2022-07-08 15:44

该问题目前已经被锁定, 无法添加新回复