栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

VUE二维数组+Popover弹出框实现嵌套分类列表

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VUE二维数组+Popover弹出框实现嵌套分类列表

VUE二维数组+Popover弹出框实现嵌套分类列表
  • 前端框架:VUE

  • UI框架:Element UI

  • 背景:课程设计二手市场分类需求

先放效果图:

效果图.gif

想实现像闲鱼那样的嵌套分类列表,在ElementUI的Popover弹出框发现了一个合适的组件。于是开始动手。使用ElementUI中的TAG标签作为分类标签的展示。课设负责老师规定不允许在代码中写注释,以此记录一下。

                
                    
                        {{ opt }}                    
                    {{item[0]}}
                

script中数组定义的代码:

vue中标签的for循环真是太好用了哈哈哈哈哈哈,首先我对popover弹出框做了一层循环,实现了我要分的六个大类。第一个v-for="item in catalogs"执行完成后每个item中的内容为一个数组。

                    [                        '闲置数码',
                        [                            '手机','iphone','text'
                        ]
                    ]...

每个popover中的TAG标签文字都改为{{item[0]}},也就是数组的第一个元素。这样就实现了6个TAG的展示。

内层的嵌套列表实现就要依赖item[1]这个数组,第二个for循环针对这个数组实现每个弹出框里的展示内容。

当然每个标签里面也可以添加link之类的其他标签,实现更丰富的元素。



作者:热心网友小盒盒
链接:https://www.jianshu.com/p/0a18f24643cf


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/240768.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号