1. 程式人生 > 實用技巧 >mvvm框架(VUE、React)中指定列表KEY的作用

mvvm框架(VUE、React)中指定列表KEY的作用

直接上程式碼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div id="app">
        <div>
            <input type="text" v-model="uname">
            <button @click.stop.prevent="
add">新增</button> </div> <ul> <li v-for="(item, index) in list" :key="item.id"><input type="checkbox">{{item.id}}---{{item.name}}</li> </ul> </div> <script src="http://ybf-shopnew.oss-cn-beijing.aliyuncs.com/web_vendor/vendor/js/vue/vue.js?v=1
"></script> <script> const vm = new Vue({ el: '#app', data: { uname: '', list: [ {id:0, name:'張三'}, {id:1, name:'李四'}, {id:2, name:'王五'} ] }, methods: { add(){
this.list.unshift({ id : this.list.length, name : this.uname }); } } }); </script> </body> </html>