首页 / VUE / Vue.js中原生指令的总结(代码)
Vue.js中原生指令的总结(代码)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Vue.js中原生指令的总结(代码),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1882字,纯文字阅读大概需要3分钟。
内容图文
本篇文章给大家带来的内容是关于Vue.js中原生指令的总结(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。目录:
v-text v-html v-show/v-if v-for v-bind/v-on v-model v-once
1、v-text
给标签绑定需要显示的内容
new Vue({ el: '#id', template: `<p v-text="'value:'+val"></p>`, data: { val: '123' } })// 等同于 : template: `<p>value:{{val}}</p>`
2、v-html
当绑定的值作为HTML的值显示,而不是字符串(类似于将innerText转为innerHtml)
new Vue({ el: '#id', template: `<p v-html="val"></p>`, data: { val: '<span>123</span>' } })
3、v-show与v-if
接收一个boolean变量,判断该节点是否显示。
区别:
v-show:即在节点上加上一个display:none
v-if:判断该节点是否存在,false时节点不存在,会引起DOM节点重绘
new Vue({ el: '#id', template: `<p> <span v-show="active"></span> <span v-if="active"></span> </p>`, data: { active: false, text: 0 } // <span v-if="active"></span> // <span v-else-if="text === 0"></span> // <span v-if="active"></span>})
4、v-for
对数组(或对象)进行循环
new Vue({ el: '#id', template: `<p> <ul> // 遍历数组 <li v-for="(item,index) in arr" :key="item">{{item}}</li> </ul> <ul> // 遍历对象 <li v-for="(val,key,index) in obj1" :key="key">{{key}} : {{val}}</li> </ul> </p>`, data: { arr: [1, 2, 3], obj1: { a: '123', b: '456' c: '789' } } })
4、v-bind与v-on
v-bind:单向绑定数据
v-on:绑定事件
// v-bind<p v-bind:class="val"></p>// 简写方式:<p :class="val"></p>// 其中val是data中的数据 // v-on<p v-on:click="clickButh"></p>// 简写方式:<p @click="clickButh"></p>// 其中clickButn是methods中的方法
5、v-model
双向绑定数据
new Vue({ el: '#id', template: `<p> <input type="text" v-model="val"> </p>`, data: { val: '111' } })
6、v-once
只绑定一次,当绑定的数据发生改变时,节点上的数据不会再改变
new Vue({ el: '#id', template: `<p v-once >Text: {{val}}</p>`, data: { val: '111' } })
相关推荐:
Angular用来控制元素的展示与否的原生指令介绍_AngularJS
Vue指令的使用
以上就是Vue.js中原生指令的总结(代码)的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的Vue.js中原生指令的总结(代码)全部内容,希望文章能够帮你解决Vue.js中原生指令的总结(代码)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。