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

  • 华为音乐vip自动续费怎么取消(华为音乐vip自动续费为什么取消不了)

    华为音乐vip自动续费怎么取消(华为音乐vip自动续费为什么取消不了)

  • 天猫精灵怎么在手机上看监控(天猫精灵怎么在首页切换可播放设备)

    天猫精灵怎么在手机上看监控(天猫精灵怎么在首页切换可播放设备)

  • 什么是单片机(什么是单片机 它由哪几部分组成)

    什么是单片机(什么是单片机 它由哪几部分组成)

  • 拼多多砍价免费拿没砍到0元怎么办(拼多多砍价免费拿怎么没有了)

    拼多多砍价免费拿没砍到0元怎么办(拼多多砍价免费拿怎么没有了)

  • 苹果耳机怎么查是国行(苹果耳机怎么查位置定位)

    苹果耳机怎么查是国行(苹果耳机怎么查位置定位)

  • qq等级的图标分别代表(qq等级图例)

    qq等级的图标分别代表(qq等级图例)

  • 没有苹果id怎么办(没有苹果id怎么把旧手机数据导入新手机)

    没有苹果id怎么办(没有苹果id怎么把旧手机数据导入新手机)

  • 华为p40门禁卡怎么用(华为p40门禁卡怎么改名字)

    华为p40门禁卡怎么用(华为p40门禁卡怎么改名字)

  • 手机指纹在哪里设置(红魔手机指纹在哪里)

    手机指纹在哪里设置(红魔手机指纹在哪里)

  • 手机改ip地址有什么影响(手机改ip地址有什么用)

    手机改ip地址有什么影响(手机改ip地址有什么用)

  • 关闭拼多多拼小圈好友还能看到动态吗(关闭拼多多拼小圈后拼友能看到我的好友吗)

    关闭拼多多拼小圈好友还能看到动态吗(关闭拼多多拼小圈后拼友能看到我的好友吗)

  • oppo怎么呼叫语音助手(op怎么呼叫语音)

    oppo怎么呼叫语音助手(op怎么呼叫语音)

  • 怎么成为淘宝88会员(怎么成为淘宝88超级会员)

    怎么成为淘宝88会员(怎么成为淘宝88超级会员)

  • 大陆手机到香港能用吗(大陆手机到香港可以用吗)

    大陆手机到香港能用吗(大陆手机到香港可以用吗)

  • 把对方微信删了对方还有聊天记录吗(把对方微信删了怎么知道对方有没有删你)

    把对方微信删了对方还有聊天记录吗(把对方微信删了怎么知道对方有没有删你)

  • 苹果手机怎么关闭运行(苹果手机怎么关闭运行的app)

    苹果手机怎么关闭运行(苹果手机怎么关闭运行的app)

  • 苹果x掉电特别快怎么办(苹果x掉电特别慢)

    苹果x掉电特别快怎么办(苹果x掉电特别慢)

  • 华为手机如何查激活时间(华为手机如何查找对方手机位置)

    华为手机如何查激活时间(华为手机如何查找对方手机位置)

  • sgbhp.exe - sgbhp是什么进程 有什么用

    sgbhp.exe - sgbhp是什么进程 有什么用

  • 从上布法罗荒野地区的惠特克顶小道向东看,阿肯色州奥沙克国家森林 (© Jens Lambert Photography/Getty Images Plus)

    从上布法罗荒野地区的惠特克顶小道向东看,阿肯色州奥沙克国家森林 (© Jens Lambert Photography/Getty Images Plus)

  • 智慧工厂云边协同:如何设计质量预警平台(智慧工厂协同管控下载)

    智慧工厂云边协同:如何设计质量预警平台(智慧工厂协同管控下载)

  • 个人出租房屋的个人所得税税率
  • 小规模纳税人转让不动产增值税
  • 2020年委托加工的税率是多少
  • 填第二季度的利润总额怎么填
  • 开办费计入管理费用后是否要转出
  • 境外机构可以开通b股账户
  • 代开的专用发票如何开具红字发票
  • 购入生产产品用的机器设备一台
  • 公司为员工租房费用的会计分录
  • 组织投标工作
  • 商业承兑汇票托收凭证怎么做分录
  • 公司转投资的额度
  • 公司收到股东的投资款以后怎么处理
  • 土地罚款可以计入成本吗?
  • 一般纳税人取得3%专票可以抵扣吗
  • 电费收入印花税如何计算
  • 广告制作需要缴纳文化事业建设税吗?
  • 房产税先征后免会计处理
  • 税务局减免的税金会计分录
  • 农村合作社纳税零申报
  • 非居民企业间接转让中国应税财产
  • 资源管理器一直弹出
  • mac auto tune
  • win10任务栏显示年月日
  • thinkphp i方法
  • macbookpro鼠标滚轮是反的
  • 结转消费税的会计分录
  • 期货保证金的计算公式当日盈亏怎么算
  • mac怎么写代码
  • 用php做计算
  • php的基础知识
  • 事业单位自营
  • 预售商品房转让合同
  • php imagettftext()函数
  • 售后回购方式销售商品如何确认收入
  • 员工每月补助表怎么做
  • ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle)
  • vue在项目中怎么用的
  • OpenCV之 BGR、GRAY、HSV色彩空间&色彩通道专题 【Open_CV系列(三)】
  • 常用的绘图比例有哪些?
  • php如何使用
  • 产成品核算的内容
  • sar参数设置4个数
  • 应交增值税进项税额月底怎么处理
  • java微信公众号开发源码
  • 买一赠一的销售方式
  • 购买备用品会计分录
  • 预收账款可以用什么科目核算
  • 对公户取备用金给员工
  • 其他货币资金是什么科目
  • 会计科目是怎么来的
  • sql2008附加数据库错误3456
  • mysql 子查询
  • 盈余公积的提取条件
  • 开劳务发票需要的资料有哪些?
  • 货款客户给的电话怎么查
  • 加油充值卡能报销吗
  • 银行交党费属于什么业务
  • 总分机构和分总机构的区别
  • 小规模纳税人是开专票还是普票
  • 非营利医疗机构是什么单位
  • 会计账簿按外表可分为
  • windows10怎么扩大内存
  • windows7怎么添加设备
  • win10系统安装了打印机驱动找不到打印机
  • ahqtb.exe是啥进程 ahqtb进程信息查询
  • 手机如何使用windows
  • linux新增lv
  • win8找不到恢复环境怎么恢复出厂设置
  • 为什么调用不了函数
  • html初学
  • cocos2dx4.0入门
  • css@import
  • jquery 使用
  • web开发 java
  • select ui
  • 大连个体营业执照怎么办
  • 纳税人欠缴税款怎么办
  • 东莞办理房产证在哪里预约
  • 地税服务费算什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设