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 属性的使用相关推荐

  1. Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用

    v-for循环普通数组 v-for循环对象数组 v-for循环对象 v-for迭代数字 v-for循环中key属性的使用 <!DOCTYPE html> <html lang=&qu ...

  2. [vue] v-for循环中key有什么作用?

    [vue] v-for循环中key有什么作用? 四个字: 性能优化,简述: 让vue在更新数据的时候可以更有针对性的 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢 ...

  3. 二、Vue基础语法学习笔记——事件监听v-on、条件判断(v-if、v-else-if、v-else、v-show)、循环遍历(v-for遍历数组对象,key属性、检测数组更新)、图书案例、双向绑定

    四.事件监听 在前端开发中,我们需要经常和用于交互. 这个时候,我们就必须监听用户发生的时间,比如点击.拖拽.键盘事件等等 在Vue中如何监听事件呢?使用v-on指令 v-on介绍 作用:绑定事件监听 ...

  4. Vue中key属性的作用

    Vue中key属性的作用 在列表渲染时使用key属性 使用key属性强制替换元素 在列表渲染时使用key属性 相信大多数Vue开发者接触到key属性的时候是使用v-for进行列表渲染的时候,如果不使用 ...

  5. vue基础小节 v-mode属性双向绑定 跑马灯 十秒挑战 计算器 v-for和key属性 v-if与v-show用法区别 tap切换

    vue代码基本结构 <!-- 视图层 --><div class="app"><!-- 差值表达式 --><div>{{mge}} ...

  6. Vue router-view key属性解释

    Vue router-view key 属性解释 router-view作用,你可以把router-view当做是一个容器,它渲染的组件是你使用vue-router指定的. <template& ...

  7. Vue 模板语法 插值操作 绑定属性 计算属性 事件监听 条件判断 循环遍历 阶段案例

    1 插值操作 1.1 Mustache语法 也就是双大括号 {{ }} <div id="app"> <!-- mustche语法中,不仅可以直接写变量,也可以写 ...

  8. v-for中为什么要有key属性

    v-for中为什么要有key属性??? 这是听一个视频中讲的,之前一直不太明白key是干嘛用的 当vue中使用v-for正在更新已经渲染过的元素序列时,它默认用"就地复用"策略,如 ...

  9. html页面如何循环遍历,遍历foreach循环中的HTML DOM元素

    5 个答案: 答案 0 :(得分:3) 您可以使用closest('tr')查找最近的父tr元素,然后使用index()获取行号.试试这个: $('td').click(function() { va ...

最新文章

  1. SpringBoot 统一时区的方案
  2. 对 Thinking in java 4th Edition I/O DirList.java的疑问
  3. VS2008如何自动添加消息映射
  4. Okhttp、Volley和Gson的简单介绍和配合使用
  5. IOS开发基础之模拟科技头条项目案例32
  6. 数组巧去重new Set
  7. 「leetcode」C++题解:239. 滑动窗口最大值,单调队列的经典题目
  8. 【图像分割】基于matlab GUI类间方差阈值图像分割【含Matlab源码 583期】
  9. ubuntu下载安装jdk
  10. 【工程/物理光学(一)——光的电磁理论基础】
  11. css border-image 图片边框
  12. AI语音技术的架构(学习心得)
  13. 点对点广域网技术介绍
  14. 消防应急照明和疏散指示系统在综合大楼(楼宇建筑)的研究与应用
  15. swift 图像蒙版,image mask
  16. ORACLE按照拼音,部首,笔画排序
  17. 前端如何处理后端一次性传来的10w条数据
  18. excel 累加每个sheet中的值
  19. 程序员的 100款代码表白特效,一个比一个浪漫
  20. 【Go WEB进阶实战】开源的电商前后台API系统

热门文章

  1. ITE(新联阳) soc显控芯片介绍
  2. 快速查找硬盘文件的工具
  3. 申请 Xvoucher 帐号 - 教师
  4. redis.conf之save配置项解读
  5. 乐信季报图解:交易额达562亿 利润4.1亿环比增长59%
  6. 【软件测试】总结web自动化测试-selenium+python
  7. 第三章:计算机视觉(下)
  8. CuDNN library: 7.3.1 but source was compiled with: 7.6.5. StartAbort Unknown: Failed to get convolu
  9. 圆锥滚子轴承如何安装
  10. 移动磁盘使用驱动器中的光盘之前需要格式化数据如何恢复