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>
  • 相关阅读:
    Springboot配置多数据源Rabbitmq
    SpringBoot 搭建 Rabbitmq
    SpringBoot 成Rabbitmq的疑惑记录
    Docker安装Redis关于Mounts denied解决
    使用Preferences写入注册表
    RSA解密报错 javax.crypto.BadPaddingException: Decryption error
    星座和生肖转化
    bio与nio
    跳表
    springboot+dubbo+zookeeper
  • 原文地址:https://www.cnblogs.com/lujieting/p/10434788.html
Copyright © 2011-2022 走看看