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

  • 揭秘你所不知道的高校微信运营推广方法!(揭秘你所不知道的世界)

    揭秘你所不知道的高校微信运营推广方法!(揭秘你所不知道的世界)

  • 怎么解绑美团绑定的银行卡(怎么解绑美团绑定的支付宝)

    怎么解绑美团绑定的银行卡(怎么解绑美团绑定的支付宝)

  • 小米返回键怎么调出来(小米返回键怎么关闭)

    小米返回键怎么调出来(小米返回键怎么关闭)

  • 苹果11怎样关闭通知声音提示(苹果11怎样关闭勿扰模式设置)

    苹果11怎样关闭通知声音提示(苹果11怎样关闭勿扰模式设置)

  • 小米蓝牙耳机air2没有弹窗(小米蓝牙耳机airdots)

    小米蓝牙耳机air2没有弹窗(小米蓝牙耳机airdots)

  • 三星s10为什么还卡顿(三星s10为什么还没上市)

    三星s10为什么还卡顿(三星s10为什么还没上市)

  • 剪辑师暂停录制的快捷键是什么(剪辑师显示录制失败让关闭音频是怎么回事)

    剪辑师暂停录制的快捷键是什么(剪辑师显示录制失败让关闭音频是怎么回事)

  • 微信发图片怎么加文字(微信发图片怎么画红圈)

    微信发图片怎么加文字(微信发图片怎么画红圈)

  • 为什么qq精选照片上传失败(为什么qq精选照片不是九宫格)

    为什么qq精选照片上传失败(为什么qq精选照片不是九宫格)

  • 物流卡为什么换手机就不能用了(物流卡为什么换不了号码)

    物流卡为什么换手机就不能用了(物流卡为什么换不了号码)

  • b-d9电池是什么手机(b一d9是什么手机电池)

    b-d9电池是什么手机(b一d9是什么手机电池)

  • 手机打电话对方听到滋滋的声音(手机打电话对方听不清有杂音)

    手机打电话对方听到滋滋的声音(手机打电话对方听不清有杂音)

  • 为什么微信收藏的视频不能播放了(为什么微信收藏的文件打不开)

    为什么微信收藏的视频不能播放了(为什么微信收藏的文件打不开)

  • 苹果提示音怎么调节(苹果提示音怎么自定义)

    苹果提示音怎么调节(苹果提示音怎么自定义)

  • 电视长110宽63是多少寸(电视长110宽67是多少寸)

    电视长110宽63是多少寸(电视长110宽67是多少寸)

  • ipadwifi版可以装卡吗(ipad能装无线网卡吗)

    ipadwifi版可以装卡吗(ipad能装无线网卡吗)

  • 华为应用宝是干嘛的(华为应用宝app下载)

    华为应用宝是干嘛的(华为应用宝app下载)

  • html标题居中怎么设置(html如何让文字居中)

    html标题居中怎么设置(html如何让文字居中)

  • iphone11pro多大尺寸(iphone11pro是多大)

    iphone11pro多大尺寸(iphone11pro是多大)

  • ios13的app更新在哪里(iphone13app更新在哪)

    ios13的app更新在哪里(iphone13app更新在哪)

  • 如何知道自己的彩铃(如何知道自己的胸是什么罩杯)

    如何知道自己的彩铃(如何知道自己的胸是什么罩杯)

  • 锂电池充电电压是多少(锂电池充电电压高于额定电压)

    锂电池充电电压是多少(锂电池充电电压高于额定电压)

  • vivo手机怎么调大光圈(vivo手机怎么调时间)

    vivo手机怎么调大光圈(vivo手机怎么调时间)

  • 摩拜共享单车APP怎么使用(摩拜共享单车押金如何退费)

    摩拜共享单车APP怎么使用(摩拜共享单车押金如何退费)

  • HTML+CSS+JS 学习笔记(一)———HTML(中)(html/css/javascript标准教程)

    HTML+CSS+JS 学习笔记(一)———HTML(中)(html/css/javascript标准教程)

  • 什么是跨域?及7种跨域解决方法(什么是跨域以及解决方法)

    什么是跨域?及7种跨域解决方法(什么是跨域以及解决方法)

  • 02-MyBatis-Plus

    02-MyBatis-Plus

  • 纳税检查调整的滞纳金怎么收
  • 个人所得税的计提和缴纳分录怎么做
  • 生产车间领用材料,用于产品生产
  • 待抵扣进项税什么时候抵扣
  • 研发加计扣除减免税
  • 继续教育专项附加扣除可以扣几年
  • 其他应付款转入营业外收入
  • 发票丢失能直接作废吗
  • 小规模企业申请破产流程
  • 交强险和车船税必须一起交吗
  • 进项税额转出其他应收款
  • 个人租车所得交什么税
  • 计提工资怎么做账务处理
  • 增值税小规模申报表
  • 无票收入的账务怎么处理
  • 企业接受投资者的土地使用权投资
  • windows10如何设置屏幕常亮
  • win11输入法候选字不见了
  • wps的广告怎么关掉
  • 如何防止程序被关闭
  • 投资回报周期是多少天
  • 小规模固定资产会计科目
  • win7ie图标删除了怎么恢复
  • win10如何关闭windows安全中心图标
  • php简单实例
  • 其他应收款核算内容
  • apcu php
  • yii2框架运行原理
  • 自营 代理
  • 安大略省节日
  • css搜索框代码怎么写
  • yarn install报错
  • 天猫提现不走对公2023
  • uniapp dom操作
  • 企业取得土地使用权可能作为什么核算
  • 增值税发票填写注意事项
  • Anaconda(python,pycharm)半详细安装教程
  • js倒计时函数
  • 单据已经生成凭证,不允许自动删除
  • 公章盖的字不完整有效吗
  • 非限定性资产和业务活动表关系
  • 企业需要交哪些税种?分别怎么交
  • 发票6个点怎么算收税点
  • 白酒贴牌酒是真酒还是假酒
  • 程序员35岁 知乎
  • 技术转移转化是干什么的
  • 增值税无票收入负数预警值
  • microsoft SQL server 2008有什么用
  • 劳务成本账务处理
  • 无形资产加计扣除怎么算举例
  • 材料暂估入库的账务处理
  • 存货跌价准备确认损失分录
  • 增加固定资产原值
  • 员工外面有自己的公司
  • 建筑施工企业如何预缴增值税税款
  • 企业所得税留抵税额
  • 收到预付卡的发票是否可以报销呢?
  • 发票红冲后原票是什么状态
  • 保险公司的返点能要吗
  • 购入固定资产一次性扣除政策
  • 如何调整以前年度错账
  • 开办费包括哪些内容多少钱
  • 为什么要计提工资
  • 大型商业企业
  • sql server服务器模式
  • xp系统如何禁止各种窗口弹出
  • xp系统运行在哪
  • win10如何恢复已删除的密钥
  • win8系统教程
  • js实例教程
  • retrofit提交表单
  • unity learn
  • shell中判断文件是否存在
  • javascript例题
  • 税务局稽查科有什么处理企业的办法
  • 浙江职称评审网站官网
  • 没有代理记账资格的公司能代理记账吗
  • 申报农业项目的程序是什么?
  • 什么是深入调研工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设