首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Vue.JS基础以及本地指令:v-text,v-html,v-on,v-show

这几天学了点Django,感觉js也得接触下了,于是看到学习站上有一套黑马程序员的4小时快速入门Vue.js的教程,发现Vue.Js似乎挺容易的。...Vue.Js官方文档:https://cn.vuejs.org/v2/guide/ 第一个指令:v-text:设置标签的文本值(textContent) 首先如果要在网页中使用Vue.Js的话就得先引用...} }, } }) 第四个指令:v-show...给h2标签加一个v-show='true' 再将这个ture改为false来看一下,发现已经隐藏了,但是源码里面还是可以看得到的 这个true和false就和Python里面的if条件一样,也可以用其他办法来确定真假...=18'>{{num}} 因为一开始是1,所以不会显示。 然后我们不断点击加知道超过18看看。

1.3K10

v-if和v-show的区别

v-showv-if都是用来显示隐藏元素,v-if还有一个v-else配合使用,两者达到的效果都一样,性能方面去有很大的区别。...v-show v-show不管条件是真还是假,第一次渲染的时候都会编译出来,也就是标签都会添加到DOM中。之后切换的时候,通过display: none;样式来显示隐藏元素。...性能方面 v-if绝对是更消耗性能的,因为v-if在显示隐藏过程中有DOM的添加和删除,v-show就简单多了,只是操作css。...使用场景 因为v-show无论如何都会渲染,如果在一些场景下很难出现,那么使用v-if。如果是一些固定的,条件内容都不怎么会改变的,频繁切换的,使用v-show会比较省性能。...如果是子组件,每次切换子组件不执行生命周期,使用v-show,如果子组件需要重新执行生命周期,那么使用v-if才能触发。

42930

Vue v-if 与 v-show 的区别

v-if 和 v-show 区别: 在切换 v-if 块时,Vue.js 有一个局部编译/卸载过程,因为 v-if 之中的模板也可能包括数据绑定或子组件。...相比之下,v-show 简单得多——元素始终被编译并保留,只是简单地基于 CSS 切换。 一般来说,v-if 有更高的切换消耗而 v-show 有更高的初始渲染消耗。...因此,如果需要频繁切换 v-show 较好,如果在运行时条件不大可能改变 v-if 较好。...v-if 和 v-show 区别: v-if 是动态添加,当值为 false 时,是完全移除该元素,即 dom 树中不存在该元素。...v-show 仅是隐藏 / 显示,值为 false 时,该元素依旧存在于 dom 树中。若其原有样式设置了 display: none 则会导致其无法正常显示。

2.1K00

VUE中的v-if与v-show

1.共同点 都是动态显示DOM元素 2.区别 (1)手段:v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐; (2)编译过程:v-if...编译被缓存后,然后再切换的时候进行局部卸载); v-show是在任何条件下(首次条件是否为真)都被编译,然后被缓存,而且DOM元素保留; (4)性能消耗:v-if有更高的切换消耗;v-show有更高的初始渲染消耗...; (5)使用场景:v-if适合运营条件不大可能改变;v-show适合频繁切换。...Tips:(1)如果v-show作用的元素,css文件中display:none,通过v-show进行设置不能显示该元素; 原因:v-show控制显隐,是通过js代码去修改元素的element style...

1K70

vue中v-showv-if的异同

相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。 一般来说,v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。...因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好。 二、个人理解: 相同点:v-showv-if都能控制元素的显示和隐藏。...不同点: 实现本质方法不同 v-show本质就是通过设置css中的display设置为none,控制隐藏 v-if是动态的向DOM树内添加或者删除DOM元素 编译的区别 v-show其实就是在控制css...初始值为false,就不会编译了 性能 v-show只编译一次,后面其实就是控制css,而v-if不停的销毁和创建,故v-show性能更好一点。...注意点:因为v-show实际是操作display:" "或者none,当css本身有display:none时,v-show无法让显示 总结:如果要频繁切换某节点时,使用v-show(无论true或者false

67910

vue中v-if和v-show的区别

首先我们可以来看一下Vue中文社区说明文档的介绍: 1、实现方式 v-if是根据后面数据的真假值判断直接从Dom树上删除或重建元素节点; v-show只是在修改元素的css样式,也就是display的属性值...2、编译过程 v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件; v-show只是简单的基于css切换; 3、编译条件 v-if是惰性的,如果初始条件为假,则什么也不做...;只有在条件第一次变为真时才开始局部编译; v-show是在任何条件下(首次条件是否为真)都被编译,然后被缓存,而且DOM元素始终被保留; 4、性能消耗 v-if有更高的切换消耗,不适合做频繁的切换;...v-show有更高的初始渲染消耗,适合做频繁的额切换;

33420
领券