VUE移动端树形组件的封装实现
前言
近期移动端项目中遇到个需求,数据需要树形显示。找了一些插件觉得不太适合,就看了看相关文章以及视频,想着以学习和积累的态度,就自己封装了个tree的树形展示组件。学习到了组件在它的模板内可以递归地调用自己,直接上代码吧~
子组件代码
-
文章图片
{{ item[label] }} 选择
.anime_time {
transition: all 0.3s;
}
.dis_flex {
display: flex;
align-items: center;
}
.experTree {
&_info {
@extend .dis_flex;
height: 48px;
justify-content: space-between;
.experTree_bar {
@extend .dis_flex;
height: 100%;
flex: 1;
.icon {
width: 38px;
height: 38px;
&.vertical {
transform: rotate(90deg);
@extend .anime_time;
}
&.normal {
@extend .anime_time;
}
}
}
.experTree_select {
color: $mainColor;
padding: 5px;
box-sizing: border-box;
}
}
}
父组件调用
【VUE移动端树形组件的封装实现】结尾
有写的不足的地方希望大家多提提意见,目前自己的技术确实不怎么样,希望跟各位大佬多多沟通交流,共同进步。早日跟上各位前辈的步伐~
推荐阅读
- vue实现拖动调整左右两侧容器大小
- Vue源码学习之响应式是如何实现的
- vue|vue router权限管理实现不同角色显示不同路由
- vue-devtools|vue-devtools 开发工具插件之支持vue3 chrome 浏览器插件
- vue实现四级导航及验证码的方法实例
- vue-cli3+echarts实现渐变色仪表盘组件封装
- 《前端运维》四、Jenkins--持续构建
- docker-compose|docker-compose + nginx部署前后端分离的项目
- Vue中Axios中取消请求及阻止重复请求的方法
- vue+js点击箭头实现图片切换