vue.js(09)--v-for中的key
2024-10-07 09:49:47
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>v-for中的key</title>
<script src="../lib/vue.js"></script>
</head>
<body>
<div class="app">
id:<input type="text" v-model="id">
name:<input type="text" v-model="name">
<input type="button" value="增加" @click="add">
<p v-for="(item,i) in arr" :key="item.id">
<!-- v-for循环key使用时只能使用number获取string(item.id),而且必须使用v-bind属性绑定的形式指定key的值-->
<input type="checkbox" name="" id=""> id:{{item.id}} name:{{item.name}}
</p>
<!-- v-for遍历数组中的对象 -->
</div>
<script>
var vm = new Vue({
el:'.app',
data:{
arr:[
{'id':1,'name':'齐怪1'},
{'id':2,'name':'齐怪2'},
{'id':3,'name':'齐怪3'},
],
id:'',
name:''
},
methods:{
add() {
this.arr.unshift({'id':this.id,'name':this.name})
}
}
})
</script>
</body>
</html>
最新文章
- web前端交互性易用性说明
- 《CMake实践》笔记三:构建静态库(.a) 与 动态库(.so) 及 如何使用外部共享库和头文件
- python已字典为元素的数组排序
- Java custom annotations
- IntelliJ IDEA 15 安装
- Hadoop1.x与Hadoop2的区别
- mvc模式实现
- WndProc Message消息解释
- mysql 重启
- 用户 &#39;IIS APPPOOL\DefaultAppPool&#39; 登录失败解决办法
- JQuery是继prototype之后又一个优秀的Javascript库
- View的呈现(一)ActionResult
- JPA - hibernate 的各种常见用法
- git 拉取远程分支到本地
- 2019最新迅为-i.MX6Q开发板资料目录
- Laravel 核心--Facades 门面
- Yahoo Programming Contest 2019.D.Ears(DP)
- Mysql中select的正确姿势
- 【转】Java学习&mdash;什么是时间复杂度
- kettle教程一