Vue的列表渲染方法有哪些
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,本篇内容介绍了"Vue的列表渲染方法有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. v-f
千家信息网最后更新 2025年02月13日Vue的列表渲染方法有哪些
本篇内容介绍了"Vue的列表渲染方法有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1. v-for:遍历数组内容(常用)
in 也可以用 of 代替
{{p.name}}--{{p.age}}
2. v-for:遍历对象属性(常用)
{{p}}--{{i}}
4.遍历指定次数(不常用)
{{p}}--{{i}}
5.key 的作用和原理
在上面都用的index 作为key,但是在破坏顺序修改dom以及有input内容就会出错。仅在用于渲染页面而不需要修改页面时可用index作为key.
强烈建议用数据的唯一标识,如id、手机号、邮箱号作为key
1.虚拟DOM中key的作用:
key是虚拟DOM对象的标识,当数据发生变化时,Vue会根据[新数据]生成[新的虚拟DOM] ,随后Vue进行[新虛拟DOM]与[旧虛拟DOM]的差异比较,比较规则如下:
2.对比规则:
(1).旧虚拟DOM中找到了与新虚拟DOM相同的key:
①.若虛拟DOM中内容没变, 直接使用之前的真实DOM!
②.若虛拟DOM中内容变了,则生成新的真实DOM,随后替换掉页面中之前的真实DOM。
(2).旧虚拟DOM中未找到与新虚拟DOM相同的key创建新的真实DOM,随后渲染到到页面。
3.用index作为key可能会引发的问题:
1.若对数据进行:逆序添加、逆序删除等破坏顺序操作:
会产生没有必要的真实DOM更新==>界面效果没问题,但效率低。
2.如果结构中还包含输入类的DOM:
会产生错误DOM更新==> 界面有问题。
4.开发中如何选择key?
1.最好使用每条数据的唯一标识作 为key,比如id、 手机号、身份证号、学号等唯一值。
2.如果不存在对数据的逆序添加、逆序删除等破坏顺序操作,仅用于渲染列表用于展示,使用index作为key是没有问题的。
"Vue的列表渲染方法有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
内容
数据
常用
逆序
问题
页面
标识
顺序
方法
相同
作用
对象
手机
手机号
更多
界面
知识
规则
更新
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
对无线网络技术的独立看法
没法通过ip连接数据库
深圳抠抠网络技术有限公司
用户任务数据库设计
青海街道党性体检软件开发
网络安全河北
绝地求生服务器模式
数据库安全 公司
搭建网络安全学院
科享网络技术有限公司
怎么进日本服务器
成都深曼互联网科技有限公司
服务器正在打盹请稍候
在数据库中搜索数据
软件开发岗位要做什么
网络安全漫画2年级
我的世界手绘服务器
教职工宣传网络安全好的总结
赛季服逐风者服务器开服时间
农发行软件开发岗面试
购物软件开发成本
违法网络安全法 进行备案
阿里云读写分离是两个数据库吗
jade6 pdf数据库
虚拟服务器可以做官网吗
武汉培训软件开发机构
plsql清空数据库
tct软件开发批量输入
软考中级网络安全工程师
软件开发与应用课程论文