位置: IT常识 - 正文

v-if与v-for为什么不建议一起使用?(v_if和v_for)

编辑:rootadmin
v-if与v-for为什么不建议一起使用?

推荐整理分享v-if与v-for为什么不建议一起使用?(v_if和v_for),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:v-for为什么不能和v-if一起使用,v-if和v-for的区别,什么时候用,v_if和v_for,v-if和v-for为什么避免一起用,v for和v if谁的优先级高,v-if和v-for为什么不能连用,v-if和v-for的区别,什么时候用,v-if和v-for为什么不能连用,内容如对您有帮助,希望把文章链接给更多的朋友!

1、作用 v-if指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回true值的时候被渲染。 v-for指令基于一个数组来渲染一个列表。v-for指令需要使用item in items 形式的特殊语法,其中items是源数据数组或者对象,而item则是被迭代的数组元素的别名。

在v-for的时候,建议设置key值,并且保证每个key值是独一无二的,这便于diff算法进行优化。

两者在用法上 二、优先级 v-if与v-for都是vue模板系统中的指令。 在vue模板编译的时候,会将指令系统转化成可执行的render函数。

示例 编写一个p标签,同时使用v-if与v-for 创建vue实例,存放isShow与items数据

模板指令的代码都会生成在render函数中,通过app.$options.render就能得到渲染函数

v-if与v-for为什么不建议一起使用?(v_if和v_for)

_l是vue的列表渲染函数,函数内部都会进行一次if判断 初步得到结论:v-for优先级是比v-if高 再将v-for与v-if置于不同标签

再输出下render函数

这时候我们可以看到,v-for与v-if作用在不同标签的时候,是先进行判断,再进行列表的渲染。

查看下vue源码 源码位置:\vue-dev\src\compiler\codegen\index.js

三、注意事项 1、永远不要把v-if和v-for同时用在同一个元素上,带来性能方面的浪费(每次渲染都会先循环再进行条件判断) 2、如果避免出现这种情况,则在外层嵌套template(页面渲染不生成dom节点),在这一层进行v-if判断,然后在内部进行v-for循环。

3、如果条件出现在循环内部,可通过计算属性computed提前过滤到那些不需要显示的项。

本文链接地址:https://www.jiuchutong.com/zhishi/295389.html 转载请保留说明!

上一篇:echarts的legend——图例样式的配置(echars legend)

下一篇:【java】Java连接mysql数据库及mysql驱动jar包下载和使用(java中怎么连接数据库)

  • 什么是关税自主权
  • 国债利息收入计入财务费用吗
  • 企业所得税减免税额包括哪些
  • 固定资产折旧准予扣除是什么意思
  • 专票红冲要不要收回发票联
  • 人力资源公司代招的岗位可以去吗
  • 应解汇款科目
  • 结存材料应分摊什么
  • 公允价值变动是减值吗
  • 公司从基本户转钱到一般户走流程?
  • 纳税申报表多缴了怎么办
  • 年终奖社保怎么算
  • 事业单位财政授权书模板
  • 企业的管理人
  • 劳务服务公司业务范围
  • 我的初级备考经验------极限挑战,超越自我
  • 境外取得收入要不要交企业所得税
  • 印花税减半再减半政策文件是什么
  • 拍卖抵债资产的缴税责任
  • 研发阶段产品销售账务处理
  • 音量图标不显示怎么回事
  • 母子公司吸收合并优劣势
  • neoDVD.exe - neoDVD是什么进程 有什么用
  • 利息费用扣除限额债资比
  • 库存现金盘亏盘盈的原因
  • 购买轿车增值税可抵扣吗?
  • 收到的税费返还减少说明什么
  • 挪威有鹿吗
  • 触屏不灵敏怎么调整oppo
  • 应收账款和应付账款怎么对冲
  • vue查看图片组件
  • 成本法处置子公司丧控合并层面
  • php短链接api
  • 工会经费计提基数包括绩效工资吗
  • nvm安装教程
  • javaweb界面设计
  • 备用金管理方式
  • 民办非企业现金流量表的编制公式
  • 车间购买办公用品
  • 进项税额年末账务处理
  • vue style import
  • mysql5.7设置编码
  • 从农业生产者购进农产品
  • 全国通用机打销售票真伪
  • 有净残值的固定资产如何折旧
  • 发票已交税还可以作废吗
  • 装修工程一般质保几年
  • 费用票必须是公司发票吗
  • sql server干嘛的
  • sql2008数据库存放位置
  • 建筑劳务公司一年赚多少钱
  • 文化建设费税率
  • 小规模纳税人税率1%政策到什么时候
  • 盈利性幼儿园怎么办理
  • 印花税如何申请退税
  • 坏账准备贷方表示什么
  • 汽车销售公司赠车合法吗
  • 销售收入确认后怎么处理
  • 支付给外包公司的工资和保险费
  • 培训公司会计账务处理
  • 工资计入会计科目
  • virtualboxubuntu安装教程
  • win7总是更新怎么办
  • Win7 64位系统XP模式失效的原因及解决方法
  • ghost还原文件
  • win10如何添加蓝牙驱动
  • winxp系统占用c盘多少
  • xpspeak导入数据总是error reading
  • win7系统如何连接共享打印机
  • 装win10没有版本选择提示
  • shell在linux
  • linux安装jdk和tomcat
  • nodejs跳转到指定页面
  • unity开发用macbook怎么样
  • pygame 安装
  • rsa 密钥格式
  • android ui自动化测试
  • 社会福利企业可以投资吗
  • 商品代码是啥
  • 船舶吨税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设