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

  • 微信删除聊天记录对方还能看到吗(微信删除聊天记录如何找回来)

    微信删除聊天记录对方还能看到吗(微信删除聊天记录如何找回来)

  • 腾讯视频竖屏怎么调成横屏(腾讯视频竖屏怎么变横屏)

    腾讯视频竖屏怎么调成横屏(腾讯视频竖屏怎么变横屏)

  • 微信显示更多信息怎么复制(微信显示更多信息)

    微信显示更多信息怎么复制(微信显示更多信息)

  • 什么是超前点播(什么是超前点播剧)

    什么是超前点播(什么是超前点播剧)

  • 拼多多评论能修改吗(拼多多评论能修改几次)

    拼多多评论能修改吗(拼多多评论能修改几次)

  • Excel清除单元格格式在哪里(excel清除单元格字体格式)

    Excel清除单元格格式在哪里(excel清除单元格字体格式)

  • 优酷tv版会员不通用吗(优酷的会员不能使在电视上这样合法吗?)

    优酷tv版会员不通用吗(优酷的会员不能使在电视上这样合法吗?)

  • 抖音不能点赞怎么回事(抖音不能点赞怎么设置)

    抖音不能点赞怎么回事(抖音不能点赞怎么设置)

  • 数字签名错误是怎么回事(数字签名发生错误)

    数字签名错误是怎么回事(数字签名发生错误)

  • 苹果11激活一直显示正在更新(苹果11激活一直显示各国您好)

    苹果11激活一直显示正在更新(苹果11激活一直显示各国您好)

  • vivox27自带美颜吗(vivox20美颜)

    vivox27自带美颜吗(vivox20美颜)

  • 大数据和云计算有什么区别和联系(大数据和云计算专业)

    大数据和云计算有什么区别和联系(大数据和云计算专业)

  • word中默认的对齐方式是什么(word默认的对齐方式为两端对齐)

    word中默认的对齐方式是什么(word默认的对齐方式为两端对齐)

  • 为什么微信有消息提示却看不到消息(为什么微信有消息来没有声音)

    为什么微信有消息提示却看不到消息(为什么微信有消息来没有声音)

  • 华为手机文件管理中的文档是什么(华为手机文件管理怎么放到桌面)

    华为手机文件管理中的文档是什么(华为手机文件管理怎么放到桌面)

  • IOS13.1.3更新了什么(ios13更新了什么)

    IOS13.1.3更新了什么(ios13更新了什么)

  • ipad分屏悬浮窗怎么关(ipad分屏悬浮窗口怎么开启)

    ipad分屏悬浮窗怎么关(ipad分屏悬浮窗口怎么开启)

  • 小米6通话声音小怎么办(小米6通话声音小怎么调)

    小米6通话声音小怎么办(小米6通话声音小怎么调)

  • 宝马x5蓝牙怎么和手机连接(宝马x5蓝牙怎么连接手机)

    宝马x5蓝牙怎么和手机连接(宝马x5蓝牙怎么连接手机)

  • Python如何在画布中绘制多个图表?(python如何在画布上写字)

    Python如何在画布中绘制多个图表?(python如何在画布上写字)

  • 帝国cms备份王怎么使用(帝国cms目录)

    帝国cms备份王怎么使用(帝国cms目录)

  • 织梦发布文章添加禁用词语过滤功能(织梦相关文章调用)

    织梦发布文章添加禁用词语过滤功能(织梦相关文章调用)

  • 餐饮个体户如何开票
  • 关于办理退税手续的通知
  • 购销合同印花税按70%
  • 个税放在哪个科目核算
  • 旧设备出口增值税处理
  • 公益组织收到捐赠款计入什么科目
  • 财务报表和信息的区别
  • 对公账户可以报一办几个
  • 母子公司往来明细账正反面都可以写吗
  • 固定资产加速折旧的方法有哪些
  • 进项税转出主要内容包括
  • 怎么办开户许可证
  • 股东往来款怎么处理
  • 企业购买硬件与软件该如何做账?
  • 固定资产预计净残值最后怎么处理
  • 工信部联企业[2011]300号 小型企业
  • 国税定额发票有效期是多长时间
  • 一般纳税人认定标准500万是什么时候开始执行
  • 小规模企业所得税优惠政策最新2023
  • 分公司可以迁移到新公司吗
  • 开票含税和不含税哪个划算
  • 设备租赁公司成本
  • 高新企业研发费用认定条件
  • 季报的利润表是填本期金额还是本年
  • 小规模税收减免
  • 餐饮店工装
  • 资本公积的借方和贷方各表示什么
  • 普通股优先股后配股区别
  • 预计毛利率
  • 产品入库的业务流程
  • 现在还有票据法吗
  • 金蝶软件反年结账怎么弄
  • 在win7系统中,怎么把D盘里的文件移到C盘里?
  • macbook怎么修改默认系统
  • 如何检查文档
  • php的file函数
  • macOS Big Sur 11.3新功能 为M1 Mac带来了iOS应用的手柄模拟功能
  • 公对公如何转账不用开票
  • 电脑开机后桌面图标变乱
  • 向政府购买土地使用权
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • 个人销售住房是否免征土地增值税
  • 销售点的增值税计算公式
  • 资产减值会计处理论文
  • 生产企业成本会计难吗?
  • CUDA版本选择
  • 深度学习中的FPN详解
  • javascript学什么内容
  • 研发费用大于收入
  • mysql修改表结构会锁表吗
  • 加班工资应如何算
  • 增值税专用发票怎么开
  • 企业所得税的征税对象和纳税人分别负有的纳税义务
  • 专利代理服务费如何记账
  • 公司买车抵税最新政策2022购置税减半享受不?
  • 矿场维护
  • 专职独立研发企业是指
  • 装修费用账务怎么处理
  • 当月进项票没有开进来
  • 公交车经营权转让案例
  • 商业会计主要做什么
  • 预收账款结转收入分录
  • 子公司注销债务如何处理
  • 公司给公司的工会拨款
  • mysql8.0二进制安装
  • Windows Server 2008故障转移群集简介
  • centos怎么样
  • xp系统文件夹选项在哪
  • 电脑硬盘磁盘是什么材料
  • centos smb服务
  • windows8_os
  • [置顶] clauvio,Twitter小老鼠
  • 微信小程序用户名怎么改名
  • jquery文件上传进度条
  • 从最近两会看苹果和谷歌的最大梦魇
  • js特殊字符有哪些
  • jquery 扩展事件
  • 完税证明可以自己在家打印吗
  • 海口市地方税务局是什么级别
  • 建设工程造价咨询合同需要交印花税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设