dcloudio / uni-app

A cross-platform framework using Vue.js
https://uniapp.dcloud.io
Apache License 2.0
40.1k stars 3.63k forks source link

v-show切换异常 #2604

Open AutumnFish opened 3 years ago

AutumnFish commented 3 years ago

问题描述 [问题描述:尽可能简洁清晰地把问题描述清楚]

复现步骤 [复现问题的步骤]

  1. 启动 '...'
  2. 点击 '....'
  3. 查看

[或者可以直接贴源代码]

^ 顶部

预期结果 v-show可以控制显示

实际结果 v-show无法控制显示,v-if才可以

系统信息:

补充信息 [可选] [根据你的分析,出现这个问题的原因可能在哪里?]

StrivingRabbit commented 3 years ago

是cli项目吗?使用HX(3.1.10 alpha)项目和cli项目(^2.0.0-31920210412001)测试运行都没有此问题

AutumnFish commented 3 years ago

感谢,我这边再测试一下 ^_^

yiqianglin commented 3 years ago

https://blog.csdn.net/hbiao68/article/details/102989181 参考看看这个,是不是同一个问题

StrivingRabbit commented 3 years ago

https://blog.csdn.net/hbiao68/article/details/102989181 参考看看这个,是不是同一个问题

有可能,楼主是不是给自定义组件加的?

xhlsrj commented 2 years ago

在微信小程序里v-show编译生成hidden来控制样式。 以view标签为例,生效的display: none;样式权重是view[hidden]。 也就是说当样式权重高于此时hidden就会失效。

这里希望编译生成内联样式来控制显示和隐藏。