没有合适的资源?快使用搜索试试~ 我知道了~
1、递归组件-简单树形控件预览及问题 在编写树形组件时遇到的问题: 组件如何才能递归调用? 递归组件点击事件如何传递? 2、树形控件基本结构及样式 <template> <ul class=vue-tree> <li class=tree-item> <div class=tree-content><!--节点内容--> <div class=expand-arrow></div><!--展开或收缩节点按钮--> <div class=tree-label>小学</div><!--节点文本内容--> </div>
资源推荐
资源详情
资源评论









格式:pdf 资源大小:110.6KB 页数:3











格式:pdf 资源大小:48.2KB 页数:3




格式:zip 资源大小:939.4KB




vue递归组件实战之简单树形控件实例代码递归组件实战之简单树形控件实例代码
1、递归组件-简单树形控件预览及问题
在编写树形组件时遇到的问题:
组件如何才能递归调用?
递归组件点击事件如何传递?
2、树形控件基本结构及样式
<template>
<ul class="vue-tree">
<li class="tree-item">
<div class="tree-content"><!--节点内容-->
<div class="expand-arrow"></div><!--展开或收缩节点按钮-->
<div class="tree-label">小学</div><!--节点文本内容-->
</div>
<ul class="sub-tree"><!--子节点-->
<li class="tree-item expand">
<div class="tree-content">
<div class="expand-arrow"></div>
<div class="tree-label">语文</div>
</div>
</li>
<li class="tree-item">
<div class="tree-content">
<div class="expand-arrow"></div>
<div class="tree-label">数学</div>
</div>
</li>
</ul>
</li>
</ul>
</template>
<style lang="stylus">
.vue-tree{
list-style: none;
padding: 0;
margin: 0;
.tree-item{
cursor: pointer;
transition: background-color .2s;
.tree-content{
position: relative;
padding-left: 28px;
&:hover{
background-color: #f0f7ff;

}
}
.expand-arrow{
position: absolute;
top: 0;
left: 0;
width: 28px;
height: 28px;
cursor: pointer;
&::after{
position: absolute;
top: 50%;
left: 50%;
display: block;
content: ' ';
border-width: 5px;
border-style: solid;
border-color: transparent;
border-left-color: #ccc;
margin: -5px 0 0 -2.5px;
transition: all .2s;
}
}
&.expand{
&>.tree-content{
background-color: #f0f7ff;
&>.expand-arrow{
&::after{
transform: rotate(90deg);
margin: -2.5px 0 0 -5px;
}
}
}
}
.tree-label{
height: 28px;
line-height: 28px;
font-size: 14px;
}
.sub-tree{
display: none;
list-style: none;
padding: 0 0 0 28px;
margin: 0;
}
&.expand>.sub-tree{
display: block;
}
&.no-child{
&>.tree-content{
&>.expand-arrow{
display: none;
}
}
}
}
}
</style>
3、组件目录及数据结构
目录结构
vue-tree
VueTree.vue
TreeItem.vue
树形控件数据结构
剩余6页未读,继续阅读
资源评论


weixin_38747917
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数据库查询技术在工程结算审计复核中的运用.docx
- 电子商务运营管理自考重点精题精选精心整理.doc
- 犀牛软件基础教程-其它课程-高中教育-教育专区.ppt
- 项目管理计划知识在小型应急工程中的应用.docx
- 业财融合下施工企业会计信息化建设探究.docx
- 大数据时代商务英语人才能力培养探究.docx
- 互联网对中专学校体育教育的影响及应对途径.docx
- 探讨分层教学在高中计算机教学中的应用.docx
- 网站建设报价单.docx
- 浅析美国计算机辅助语言教学的发展及其现实意义.docx
- MATLAB的双闭环直流调速系统设计.doc
- 项目管理在水利工程施工中的作用.docx
- 计算机组成原理习题5.doc
- 容一之网络沟通技巧培训一.ppt
- Java毕业设计开题分析方案.doc
- 计算机仿真技术在生物工程专业实践教学中的应用.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
