Vue v-for循环中 key 属性的使用
v-for循环中 key 属性的使用
使用到的方法
- unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
- push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
key属性使用重点
1.v-for 循环的时候, key 属性只能使用 number 获取 string
2.key 在使用的时候必须使用 v-bind 属性绑定的形式,指定 key 的值
3.在组件中,使用 v-for 循环的时候,或者在一套特殊情况中,如果 v-for 有问题,必须在使用 v-for 的时候指定唯一的字符串/数字类型 :key 值
总代码
<!DOCTYPE html>
<head><title>vue v-for循环中 key 属性的使用</title><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body><div id="app1"><div><label for="">ID:<input type="text" v-model="id"></label><label for="">NAME:<input type="text" v-model="name"></label><input type="button" value="添加" @click="add"></div><!-- v-for 循环的时候, key 属性只能使用 number 获取 string --><!-- key 在使用的时候必须使用 v-bind 属性绑定的形式,指定 key 的值 --><!-- 在组件中,使用 v-for 循环的时候,或者在一套特殊情况中,如果 v-for 有问题,必须在使用 v-for 的时候指定唯一的字符串/数字类型 :key 值 --><p v-for="item in list" :key="item"><input type="checkbox" name="" id="">{{item.id}}---{{item.name}}</p></div><script>var vm = new Vue({el: "#app1",data: {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 })//在后方添加this.list.unshift({ id:this.id,name:this.name })//在前方添加}}})</script>
</body>
Vue v-for循环中 key 属性的使用相关推荐
- Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用
v-for循环普通数组 v-for循环对象数组 v-for循环对象 v-for迭代数字 v-for循环中key属性的使用 <!DOCTYPE html> <html lang=&qu ...
- [vue] v-for循环中key有什么作用?
[vue] v-for循环中key有什么作用? 四个字: 性能优化,简述: 让vue在更新数据的时候可以更有针对性的 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢 ...
- 二、Vue基础语法学习笔记——事件监听v-on、条件判断(v-if、v-else-if、v-else、v-show)、循环遍历(v-for遍历数组对象,key属性、检测数组更新)、图书案例、双向绑定
四.事件监听 在前端开发中,我们需要经常和用于交互. 这个时候,我们就必须监听用户发生的时间,比如点击.拖拽.键盘事件等等 在Vue中如何监听事件呢?使用v-on指令 v-on介绍 作用:绑定事件监听 ...
- Vue中key属性的作用
Vue中key属性的作用 在列表渲染时使用key属性 使用key属性强制替换元素 在列表渲染时使用key属性 相信大多数Vue开发者接触到key属性的时候是使用v-for进行列表渲染的时候,如果不使用 ...
- vue基础小节 v-mode属性双向绑定 跑马灯 十秒挑战 计算器 v-for和key属性 v-if与v-show用法区别 tap切换
vue代码基本结构 <!-- 视图层 --><div class="app"><!-- 差值表达式 --><div>{{mge}} ...
- Vue router-view key属性解释
Vue router-view key 属性解释 router-view作用,你可以把router-view当做是一个容器,它渲染的组件是你使用vue-router指定的. <template& ...
- Vue 模板语法 插值操作 绑定属性 计算属性 事件监听 条件判断 循环遍历 阶段案例
1 插值操作 1.1 Mustache语法 也就是双大括号 {{ }} <div id="app"> <!-- mustche语法中,不仅可以直接写变量,也可以写 ...
- v-for中为什么要有key属性
v-for中为什么要有key属性??? 这是听一个视频中讲的,之前一直不太明白key是干嘛用的 当vue中使用v-for正在更新已经渲染过的元素序列时,它默认用"就地复用"策略,如 ...
- html页面如何循环遍历,遍历foreach循环中的HTML DOM元素
5 个答案: 答案 0 :(得分:3) 您可以使用closest('tr')查找最近的父tr元素,然后使用index()获取行号.试试这个: $('td').click(function() { va ...
最新文章
- SpringBoot 统一时区的方案
- 对 Thinking in java 4th Edition I/O DirList.java的疑问
- VS2008如何自动添加消息映射
- Okhttp、Volley和Gson的简单介绍和配合使用
- IOS开发基础之模拟科技头条项目案例32
- 数组巧去重new Set
- 「leetcode」C++题解:239. 滑动窗口最大值,单调队列的经典题目
- 【图像分割】基于matlab GUI类间方差阈值图像分割【含Matlab源码 583期】
- ubuntu下载安装jdk
- 【工程/物理光学(一)——光的电磁理论基础】
- css border-image 图片边框
- AI语音技术的架构(学习心得)
- 点对点广域网技术介绍
- 消防应急照明和疏散指示系统在综合大楼(楼宇建筑)的研究与应用
- swift 图像蒙版,image mask
- ORACLE按照拼音,部首,笔画排序
- 前端如何处理后端一次性传来的10w条数据
- excel 累加每个sheet中的值
- 程序员的 100款代码表白特效,一个比一个浪漫
- 【Go WEB进阶实战】开源的电商前后台API系统
热门文章
- ITE(新联阳) soc显控芯片介绍
- 快速查找硬盘文件的工具
- 申请 Xvoucher 帐号 - 教师
- redis.conf之save配置项解读
- 乐信季报图解:交易额达562亿 利润4.1亿环比增长59%
- 【软件测试】总结web自动化测试-selenium+python
- 第三章:计算机视觉(下)
- CuDNN library: 7.3.1 but source was compiled with: 7.6.5. StartAbort Unknown: Failed to get convolu
- 圆锥滚子轴承如何安装
- 移动磁盘使用驱动器中的光盘之前需要格式化数据如何恢复