首页 > 其他分享 >Vue易错点收集

Vue易错点收集

时间:2023-05-25 11:26:18浏览次数:47  
标签:... 外层 Vue categoryName 收集 易错 包裹

易错点解析

  • 遍历嵌套数据:外层套里层,外层的数据得先有,由于里层的数据依赖外层,才能继续渲染
- 数据格式类似这样:

	[
        {
            id:1
            name:'xxx'
            categoryChild:[...] // 继续上面的套路,包裹一个个对象,里面再包裹[]...
        }
        {...}
        {...}
    ]
    
- 结构如下:

	<!--第一层-->
<div class="item" v-for="(item1,index) in categoryList" :key="item1.categoryId">
  <h3>
    <a href="">{{item1.categoryName}}</a>
  </h3>
  <div class="item-list clearfix"><!--第二层-->
    <div class="subitem" v-for="(item2,index) in item1.categoryChild" :key="item2.categoryId">
      <dl class="fore">
        <dt><!--第二层遍历不能写这,写这就和第三层平级,导致第三层数据无法遍历出来-->
          <a href="">{{item2.categoryName}}</a>
        </dt>
        <dd>
          <!--第三层遍历-->
          <em v-for="(item3,index) in item2.categoryChild" :key="item3.categoryId">
            <a href="">{{item3.categoryName}}</a>
          </em>
        </dd>
      </dl>
    </div>
  </div>
</div>
	

标签:...,外层,Vue,categoryName,收集,易错,包裹
From: https://www.cnblogs.com/qinganning/p/17430595.html

相关文章

  • Iframe在Vue中的状态保持技术
    引言Iframe是一个历史悠久的HTML元素,根据MDNWEBDOCS官方介绍,Iframe定义为HTML内联框架元素,表示嵌套的BrowsingContext,它能够将另一个HTML页面嵌入到当前页面中。Iframe可以廉价实现跨应用级的页面共享,并且具有使用简单、高兼容性、内容隔离等优点,因此以Iframe为核心形成了前......
  • vue---属性绑定:多个判断条件/class/style
    我们在做VUE项目开发的时候,经常会遇到需要绑定多个判断条件,多个class,多个style的情况,下面就整理一下:一、绑定多个判断条件二、绑定多个class1、绑定一个类名<div:class="{'active':isActive}"></div>或三元表达式:<div:class="isActive?'active':''"><......
  • java易错题锦集系列五
    接口中不能有构造方法,抽象类中可以有。抽象类中构造方法作用:初始化抽象类的成员;为继承它的子类使用定义在同一个包(package)内的类是可以不经过import而直接相互使用final修饰的方法可以被重载但不能被重写从设计层面来说,抽象类是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行......
  • java易错题锦集四
    effectivejava不要再构造方法中启动任何线程g=newGameServer();g.start();构造器无返回值,但是不能void修饰字符串String是包装类型吗?答案:不是对应的基本类型和包装类如下表:基本数据类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLon......
  • java易错题锦集二
    源码补码inti=5;intj=10;System.out.println(i+~j);有个公式,-n=~n+1另一种解题思路~代表对n按位取反10的源码是:0000000000000000000000001010所以对10按位取反就是1111111111111111111111110101由于计算机中-1表示为1111111111111111111111111111显然......
  • 《Kali渗透基础》03. 被动信息收集
    目录1:被动信息收集1.1:收集内容1.2:信息用途2:域名信息收集2.1:nslookup2.1.1:命令参数2.1.2:示例-命令行2.1.3:示例-交互式2.2:dig2.2.1:命令参数2.2.2:示例3:DNS区域传输4:域名字典爆破4.1:fierce4.2:dnsenum4.3:dnsrecon5:域名注册信息5.1:相关网站5.2:whois6:搜索引擎6.1:Shodan6.2:Google6.3:......
  • Vue重用组件
    1、是什么?这里主要是简单入门使用一下,复杂高阶的用法笔者暂时还没了解到Vue重用组件是指可以被多个Vue实例重复使用的组件。这些组件可以包含自定义的状态和事件处理程序,并且可以在整个应用程序中共享。重用组件可以减少代码冗余,提高开发效率,并使代码更加模块化和可维护。在Vue......
  • java基于springboot+vue的书籍学习平台管理系统,学期学习论坛管理系统,附源码+数据库+lw
    1、项目介绍困扰管理层的许多问题当中,书籍学习将会是不敢忽视的一块。但是管理好书籍学习又面临很多麻烦需要解决,在工作琐碎,记录繁多的情况下将书籍学习的当前情况反应给相关部门决策,等等。在此情况下开发一款书籍学习平台,于是乎变得非常合乎时宜。经过网上调查和搜集数据,......
  • Vue中this.$nextTick()的理解与使用方法
    https://www.jb51.net/article/238332.htmhttps://blog.csdn.net/lzfengquan/article/details/118933093......
  • vue2实现高度过渡效果,函数式组件
    1.首先创建src下创建utils文件夹,创建transition.js文件封装过渡组件consttransitionStyle='0.3sheightease-in-out'constTransition={//进入前设置el元素的transition,高度0beforeEnter(el){el.style.transition=transitionStyleel.style.height......