在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

相关推荐
用户69371750013843 分钟前
DeepSeek 调价正式生效:一夜涨 11 倍,靠低价薅羊毛的日子结束了
前端·人工智能·后端
Orange_sparkle6 分钟前
从五个 TypeScript 文件看懂 Coding Agent:一次 nano-pi 学习复盘
javascript·学习·typescript
半仙er9 分钟前
第一周01天:this 指向与 call / apply / bind
前端
小帅不太帅10 分钟前
给大家推荐一个特别好用的专为 AI Agent 打造的最快浏览器
前端·agent·浏览器
半仙er10 分钟前
第一周03天 事件循环与宏任务 / 微任务
前端
做前端的娜娜子13 分钟前
#浏览器存储方案:localStorage、sessionStorage 与 Cookie
前端·面试·掘金·金石计划
用户9210802628623 分钟前
1. Ant Design X Vue 项目介绍:结构、组件和启动方式
前端
摸鱼研究员24 分钟前
neverthrow,ts 中优雅的异常处理方案
前端·javascript
烬羽25 分钟前
求第 K 大,为什么反而要用最小堆?
javascript·数据结构·算法
jingchao199829 分钟前
Cannot read properties of null (reading ‘insertBefore‘)
前端·javascript·vue.js