zoukankan      html  css  js  c++  java
  • v-for循环中key的使用

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Title</title>
    <script src="js/vue-2.4.0.js"></script>
    </head>
    <body>
    <div id="app">
    <label>id:
    <input type="text" v-model="id">
    </label>
    <label>name:
    <input type="text" v-model="name">
    </label>
    <input type="button" value="添加" @click="add">

    <!--注意:v-for循环的时候,key属性只能使用 number和string-->
    <!--注意:key在使用的时候,必须用v-bind属性绑定的形式,指定key的值-->
    <!--在组件中,使用v-for循环的时候,或者在一些特殊情况中,如果v-for有问题,
    在使用v-for的同时,指定唯一的 数字/字符串 类型 :key值-->
    <p v-for="item in list" :key="item.id">
    <input type="checkbox">{{item.id}}------{{item.name}}
    </p>
    </div>
    <script>
    const vm=new Vue({
    el:'#app',
    data:{
    id:'',
    name:'',
    list:[
    {id:1,name:'诸葛亮'},
    {id:2,name:'刘备'},
    {id:3,name:'曹操'},
    {id:4,name:'孙权'},
    {id:5,name:'张飞'},
    ]
    },
    methods:{
    add(){ //添加方法
    this.list.push({id:this.id,name:this.name})
    }
    }
    })
    </script>
    </body>
    </html>
  • 相关阅读:
    外设简述
    代C语言上机实践
    css动画效果
    css滑动门原理
    css整理
    html
    html单词
    倒计时.js
    随机方块
    求字符串出现次数和最大值
  • 原文地址:https://www.cnblogs.com/lujieting/p/10434788.html
Copyright © 2011-2022 走看看