【BUG记录】uni小程序端v-show不起作用

479 阅读1分钟

情况:

  • v-show 在小程序中失效。
  • v-if正常。
  • 效果:v-show 的两个元素都失效,元素均展示。

原因

v-show本身应该是给display设置none属性来控制元素的隐藏,那么这就出现另一个问题,就是当同样设置了display的属性是flex的时候,产生了冲突。

解决

  • 在外围包裹view标签在标签中使用v-show 效果恢复正常。
  • 去掉冲突的display元素。
  • 允许的情况下使用v-if解决。