vue基础教学(5)

编程入门 行业动态 更新时间:2024-10-28 05:17:44

vue<a href=https://www.elefans.com/category/jswz/34/1770030.html style=基础教学(5)"/>

vue基础教学(5)

一、v-for循环

<body><div id="app"><ul><!-- 	<li v-for="item in names">{{item}}</li><li v-for="(item,index) in names" :key="index">{{item}}--{{index}}</li> --><li v-for="(item,key,index) in user" >{{key+"-"+item+"-"+index}}</li></ul></div><script src="vue.js"></script><script>const app = new Vue({el: "#app",data() {return {names: ["zzz", "ttt", "yyy"],user: {name: "zzz",height: 188,age: 24}}},methods: {},computed: {}})</script></body>

二、 v-for使用key

	<body><div id="app"><ul><li v-for="item in letters">{{item}}</li></ul><button @click="add1">没有key</button></div><script src="vue.js"></script><script>const app = new Vue({el: "#app",data() {return {letters:['a','b','c','d','e']}},methods: {add1(){this.letters.splice(2,0,'f')}},computed: {}})</script></body>

三、v-for循环key原理

数据-虚拟dom-真实dom    改变数据   新的数据-新的虚拟dom-新的真实dom
如果只是单纯的渲染数据完全可以用index作为key 因为他没有改变数据的结构

	<body><div id="app"><ul><li v-for="(item,index) in title" :key="item.id">{{item.name}}--<input type="text"></li></ul><button type="button" @click="add">++</button></div><script src="vue.js"></scr

更多推荐

vue基础教学(5)

本文发布于:2024-02-10 19:21:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1676889.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基础   vue

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!