当前位置: 首页 > news >正文

江苏嘉瑞通建设有限公司网站免费下载网站有哪些

江苏嘉瑞通建设有限公司网站,免费下载网站有哪些,如何通过建设网站赚钱,微分销系统价格第073个 查看专栏目录: VUE ------ element UI 专栏目标 在vue和element UI联合技术栈的操控下#xff0c;本专栏提供行之有效的源代码示例和信息点介绍#xff0c;做到灵活运用。 提供vue2的一些基本操作#xff1a;安装、引用#xff0c;模板使用#xff0c;computed本专栏提供行之有效的源代码示例和信息点介绍做到灵活运用。 提供vue2的一些基本操作安装、引用模板使用computedwatch生命周期(beforeCreatecreated,beforeMountmounted, beforeUpdateupdated, beforeDestroydestroyedactivateddeactivatederrorCapturedcomponents)、 $root , $parent , $children , $slots , $refs , props, $emit , eventbus ,provide / inject, Vue.observable, $listeners, $attrs, $nextTick , v-for, v-if, v-else,v-else-ifv-onv-prev-cloakv-oncev-model v-html, v-text, keep-aliveslot-scope filters, v-bind.stop, .native, directivesmixinrender国际化Vue Router等 本文章目录 专栏目标v-if: 条件渲染使用规则 v-for: 列表渲染使用规则 v-if和v-for的结合使用v-if和v-for结合使用的代码示例 总结 在Vue.js中v-if和v-for是两个常用的指令用于控制DOM元素的渲染。它们分别对应于条件渲染和列表渲染。正确使用这两个指令对于编写高效的Vue应用至关重要。以下是关于v-if和v-for的使用规则的详细解释 v-if: 条件渲染 v-if指令根据表达式的值真/假来决定是否渲染一个元素。如果表达式的值为假false则元素及其子元素不会被渲染到DOM中如果为真true则元素会被渲染。 使用规则 单一用途 v-if适用于条件不经常改变的场景。每次条件改变时Vue会创建或销毁元素这意味着与该元素关联的数据绑定和事件监听器也会被创建或销毁。 块级作用域 v-if具有块级作用域这意味着它会影响其内部所有子元素的渲染。 性能考虑 频繁切换v-if可能会导致性能问题因为每次状态改变都会导致元素的重新渲染。 v-for: 列表渲染 v-for指令用于渲染列表可以迭代数组或对象。它提供了一种方便的方式来渲染集合类型的数据。 使用规则 迭代源 v-for可以迭代数组或对象。当迭代数组时它会遍历数组的元素当迭代对象时它会遍历对象的键值对。 索引 当迭代数组时v-for提供两个变量item表示当前项index表示当前项的索引。当迭代对象时key和value分别表示对象的键和值。 优先级 v-for的优先级高于v-if。如果需要在同一元素上同时使用v-for和v-if应将v-for放在前面。 性能考虑 v-for适用于渲染大量元素的情况。为了提高性能可以使用key属性来帮助Vue跟踪每个节点的身份从而重用和重新排序现有元素。 v-if和v-for的结合使用 在某些情况下我们可能需要结合使用v-if和v-for来渲染一个条件化的列表。在这种情况下应该注意以下规则 正确的顺序 由于v-for的优先级高于v-if应该先写v-for后写v-if以确保v-for的正确执行。 避免不必要的渲染 如果列表很大但只有少数几个元素满足条件首先使用v-if过滤掉不需要渲染的元素然后再使用v-for渲染剩余的元素。 使用标签 如果需要在同一元素上同时使用v-for和v-if推荐的做法是使用template标签包裹它们这样可以确保v-for的作用域不会扩散到其他元素。 优化性能 当列表很长且需要频繁更新时应该考虑使用虚拟滚动如vue-virtual-scroller插件来提高性能。 v-if和v-for结合使用的代码示例 templatedivulli v-for(item, index) in items :keyindexspan v-ifitem.isActive{{ item.name }}/spanspan v-else classinactive{{ item.name }}/span/li/ul/div /templatescript export default {data() {return {items: [{ name: Item 1, isActive: true },{ name: Item 2, isActive: false },{ name: Item 3, isActive: true },{ name: Item 4, isActive: false }]};} }; /scriptstyle .inactive {color: #ccc; } /style 在这个例子中我们使用v-for指令遍历一个名为items的数组并为每个元素创建一个li标签。然后我们使用v-if指令根据isActive属性的值来决定是否显示该元素的文本内容。如果isActive为真则显示文本内容否则将文本内容设置为灰色并添加一个inactive类名。最后我们使用:key绑定来确保每个li元素都有一个唯一的键值以提高性能。 总结 v-if和v-for是Vue.js中非常强大的指令它们可以帮助开发者轻松地实现条件渲染和列表渲染。然而正确地使用这两个指令是非常重要的因为它们的性能影响可能会很大。通过遵循上述规则和最佳实践我们可以确保我们的Vue应用既高效又易于维护。
http://www.ho-use.cn/article/10820931.html

相关文章:

  • 搜狗推广做网站要钱吗义乌制作网站公司
  • 高端网站建设公司有哪些项目网站建设一般要多大空间
  • 网站seo推广计划销售网站的销量统计怎么做
  • 做衣服的教程网站有哪些全国装修公司排名100强
  • 建设维护网站 未签订合同wordpress中文企业主题下载
  • 用tomcat做网站目录wordpress 网站上传到服务器
  • 宣讲家网站生态文明建设福永做网站
  • vps网站目录显示灰色的上海建设工程 U盘登录哪个网站
  • 学做简单网站自媒体网站建设论文
  • 有没有可以做物理实验的网站18年手机网站
  • 怎么在国外网站买东西顺义区网站建设
  • 在哪里建设网站wordpress手机版安装
  • 常德网站制作贵州十大广告公司
  • wordpress 4.9 站群php网站开发工程
  • 车机油哪个网站做的好成都网站建站推广
  • 长沙建站模板大全天津网站定制公司
  • 下载网站源文件免费购物的软件
  • 网站建设如何开票怎么做系统网站
  • 网站制作公司报价正确的网线的顺序图
  • 空间站免费版下载东莞市阳光网
  • 一级a做爰片51网站怎么在自己网站上做拼图
  • 网站友情链接模块毕设如何做网站
  • 网站点击赚钱怎么做当地自己的淘宝网站怎么做
  • 一图读懂制作网站公司logo在线设计
  • 学生个人网页制作代码模板怀化优化网站排名
  • 北京商城网站建设报价网站托管流程
  • 购买建立网站费怎么做会计凭证seo搜索引擎优化实战
  • linux系统服务器怎么做网站上海今天死亡新闻
  • 网站建设费如何记账自己域名做网站
  • 营销网站建设文章全球最受欢迎的网站排名