问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在vuejs中使用v-show不起作用的原因有哪些

发布网友 发布时间:2023-08-09 02:28

我来回答

1个回答

热心网友 时间:2023-09-30 13:23


这次给大家带来在vuejs中使用v-show不起作用的原因有哪些,在vuejs中使用v-show的注意事项有哪些,下面就是实战案例,一起来看一下。

1.官网概念描述

v-if 是'真正的'条件渲染,因为它会确保在切换过程中条件块内的事件*和子组件适当地被销毁和重建.

v-if 也是惰性的,如果在初始渲染时条件为假,那么什么都不做- - 直到条件第一次为真的时候才会开始渲染条件块,相比之下,v-show就简单得多- - 不管初始条件是什么,元素总会被渲染,并且只是简单的基于css进行切换.

一般来说,v-if 有更高的切换开销,而 v-show 有更高的出事渲染开销.因此,如果需要非常频繁的切换,那么使用v-show好一点;如果在运行时条件不太可能改变,则使用v-if 好点.

2.实践结果

摘录: 如果用v-if的话,整个dom结构压根就不会出现在页面上,如果是用v-show的话,要视后面的条件来定,如果是true,则显示,如果为false,则加上style=”display:none”. 所以呢,如果是组件之类的大块头,个人觉得用v-if更好一些,如果是一些暂时性隐藏,一会要显示的,还是v-show更方便。对于v-style和v-show来比较,v-show相当于是v-style=”display:none”和v-style=”display:block”的快捷方式。

1. v-show不起作用问题

最近在用vue_element-ui开发多页面应用,其中遇到v-show不起作用问题.

a.问题描述,如下图(预想达到的效果),其中表格数据是动态变化的,包括标题也会根据后台数据发生改变,如果后台返回的标题为空,那么就不显示该列的内容.反之则显示该列的所有数据.

那么就会出现上图的效果,也就是v-show没能隐藏标题值为null的那列数据

b.解决方法:

将v-show改为v-if即可实现图一中的效果.

c.总结(个人见解):

由于el-table-column会生成多行标签元素,根据v-show是不支持template语法的,推断出v-show不能显示隐藏多个元素?不知是否

可以这样理解,望大神告知!所以这种情况下只能用v-if来实现.

另外补充,在渲染多个元素时候可以把一个<template>元素作为包装元素,并在上面使用v-if进行条件判断,最终的渲染并不会包含这个元素.同时,v-show不支持<template>语法.
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
Vue.js提升必知的几点总结

vue计算属性详解
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...示意图,请据图回答 (1)桃花结构中的雌蕊包括图中的[ ]___百度知 ... 下图是桃花的结构示意图。 (1)图中___构成雌蕊;花粉在___中。(2)此... 如图是桃花的结构示意图,下列叙述错误的是( )A.⑤能发育成种子B.花粉... 商标注册哪家更优惠些? 如何读懂名著《西游记》 除了原著你还可以通过以下方式读懂西游 oppo手机正在运行的程序怎么关闭 oppo手机正在运行的程序怎样关闭_百度... “练色亭皋月”的出处是哪里 “壶清迷练色”的出处是哪里 “泻瓯如练色”的出处是哪里 “练色泓澄玉清水”的出处是哪里 父母应该如何引导孩子独立解决问题? 怎么引导孩子独立期 如何帮孩子度过独立期 我姓王,我儿子是2010年7月18日9 点53出生,想给孩子改名字3个字的,但是不知道叫什么想 我姓王,想改名字。改什么名字好听 请大家帮忙取名,姓王,女孩,农历7月28日出生。谢谢大家 摩羯男吵架时说的分手是真心的吗?一年多的感情了。我该怎样挽回? 金韵古筝能考级吗 se555d原理是什么 2011年江苏高考及分科问题,急! 2011年江苏高考录取率达83.6% 产假期间公司解散了,如何赔偿 PHP小疑问 php循环输出问题 php中的一个语法问题。 我想谈恋爱歌词是什么 php的一个算术问题 罗刹海市原型是那本名著 罗刹海市歌表达什么 罗刹海市的原型是哪本名著 罗刹海市原型 vue为什么不能使用rem 急急急 高手 请帮帮忙 桑塔露琪亚翻译一下 请高手帮忙翻译一段意大利语 显示器亮度太暗如何调节? 什么情况下会让你绝望到至此以往决定孤独终老? 如果郭嘉能活到赤壁之战,三国格局会有变化么? 郭奉孝在不使孤至此是什么意思 治疗滑膜皱襞综合征是真刀好还是关节镜 我右膝盖内侧四年前左右-出现弹响,疼痛,医生诊断为滑膜皱襞综合征,我13周岁医生没有叫我吃药。请问 佳能50D 拍完照的关机的时候很正常,开机再拍跳出存储卡未格式化的字样,百度之,无果,求高人解答!急啊 我的Canon EOS 50D 在我拔出内存卡后再放进去显示“储存卡未格式化,用此相机格式化储存卡 根据票据法律制度的规定,下列情况下取得的票据,不享有票据权利的是( )。 票据持有人具有下列情形,不得享有票据权利的有( )。 根据票据法律制度的规定,下列关于票据权利的表述中,不正确的是( )。 根据《票据法》,下列关于票据权利的说法,正确的有()。 票据的取得以无偿或不以相当对价的,票据取得人不享有票据权利,是否正确? 根据支付结算法律制度的规定,下列票据形式要件均合法,其持票人可以取得并享有票据权利的有(  )。 索尼52ex700开机图像闪烁 KDL–52EX700红灯闪2下什么故障 kdl52ex700通病