在vue中v-show不起作用

在vue中v-show不起作用

1、应用场景描述

表单分步骤提交,需要保存用户所填写过的信息,在点击上一步的时候,回显所填信息,所以不可以使用v-if来进行步骤切换,要使用v-show,但是当使用v-show的时候出现了另外一个问题:没有显示隐藏效果,而是将所有的步骤显示出来了

2、原因描述

当v-show不起作用,很大一部分原因是因为标签设置了display属性如display:flex,该样式的优先级高于v-show的display:block或display:none,从而导致的v-show不起作用

3、解决方案

(1)去掉该标签的display属性样式

(2)使用v-if替换v-show

相关推荐
rfidunion13 小时前
springboot+VUE+部署(11。Nginx)
linux·vue.js·nginx
weixin1997010801613 小时前
Lazada商品详情页前端性能优化实战
前端·性能优化
x-cmd13 小时前
[x-cmd] Node.js 的关键一步:原生运行 TypeScript 正式进入 Stable
javascript·typescript·node.js·x-cmd
星火开发设计14 小时前
异常规范与自定义异常类的设计
java·开发语言·前端·c++
CappuccinoRose14 小时前
CSS 语法学习文档(十一)
前端·css·学习·表单控件
海兰14 小时前
Elastic Stack 9.3.0 日志探索
java·服务器·前端
御坂10101号14 小时前
JIT 上的 JIT:Elysia JS 的优化实践与争议
开发语言·javascript·网络·性能优化·node.js·express
一只大侠的侠15 小时前
React Native实战:高性能Popover弹出框组件
javascript·react native·react.js
输出输入15 小时前
Java Swing和JavaFX用哪个好
java·前端
铁甲前沿15 小时前
一个月玩转MQTT(篇五:开发自己的MQTT WEB页面)
前端·mqtt·asp.net·mqtt web开发