位置: 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中怎么连接数据库)

  • 所得税退税的会计处理方法
  • 支付境外劳务费需要缴纳哪些税费
  • 结转未交增值税会计科目怎么写
  • 车辆报废做账务处理依据的法规是
  • 用友t3怎么结转本年利润
  • 业务收入和营业收入关系
  • 增值税专票丢了能补开吗
  • 公司电视机 摊销多少年
  • 民间非营利性组织收到个税手续费返还
  • 投资收益可以计入营业收入吗
  • 事业单位固定资产
  • 应收账款坏账损失专项报告
  • 票据结算的分录怎么做
  • 房租费没有发票怎么做账务处理
  • 异地预缴增值税后本地怎么申报
  • 办公设备维修费会计分录
  • 软件分几次开票怎么入账
  • 注资的设备出售怎么处理
  • 出口转内销进项转出
  • 银行账户设置数大于纳税人向税务机关提供数
  • 管理费用研发费用科目设置
  • 免征的教育费附加如何账务处理
  • 住房公积金管理官网
  • 开办费摊销时间税法规定
  • 销售方开具的红字信息表
  • 如何冲减其他应付款又不影响银行存款
  • 电脑显示器模糊不清晰是什么原因
  • 餐饮业会计做账技巧
  • 内置管理员无法激活此应用
  • php实用的案例
  • 国家规定发票多久之内可以开
  • php远程下载图片
  • 生产型企业出口外购货物可以退税吗
  • 缅甸安达曼海
  • 事业单位小规模纳税人缴纳附加税有什么,税率是多少
  • php接收post数据并查询数据库
  • 委托开发和购买开发
  • 前端实战培训
  • 2023前端面试题目
  • autoscle
  • 企业资产损失税前扣除管理办法最新
  • 资产减值损失一经计提不得转回
  • 季度盈利弥补亏损利润表
  • okhttp源码
  • sqlserver数据库锁表如何解锁
  • 税额四舍五入的差额0.03怎么调整
  • 计提持有至到期债券投资的利息
  • 开一家公司的具体步骤
  • 金融企业有
  • 月末需要计提
  • 小规模纳税人未开票收入如何申报增值税
  • 出租周转材料的租金会计科目
  • 股权转让如何缴纳个税
  • 快递公司结算员能学到财务知识吗
  • 宾馆手撕发票图片
  • 购买材料没开票怎么做账
  • 会计事务所给的发票
  • 小规模出口免税是什么意思
  • 其他应收款个人在贷方表示什么
  • 多打的投资款怎么入账
  • 火车票进项抵扣需要认证吗
  • 旅游业最新增值税政策
  • tvt_reg_monitor_svc.exe进程是什么
  • win10 edge浏览器在哪里
  • 如何禁止mac adobe acrobat联网
  • dwm.exe占用内存过高怎么办
  • 使用标准用户帐号的方法
  • win7系统为什么玩不了游戏
  • centos直接进入命令行
  • win10系统经常弹出广告页面怎么解决
  • cocos2d开发的知名游戏
  • jquery日程安排
  • 1.常用
  • Node.js中的什么模块是用于处理文件和目录的
  • 文本左右对齐排版怎么弄
  • jquery 操作json
  • 怎么看物理内存
  • 2016年最火的歌曲排行榜前十名
  • 个体户开票怎么开步骤
  • 惠州市公交车投诉平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设