el-collapse即为折叠面板的意思,一般主要是用于:对复杂区域进行分组和隐藏,保持页面的整洁,有分类整理的意思。collapse有折叠的意思,不过fold也有折叠的意思。所以笔者这里封装的组件就改名字了,不叫my-collapse,叫做my-fold。组件的需求 我们先看一下下图折叠组件的结构图 结合上图已经工作经验,大致分析组件的...
</el-collapse-item> 我的代码完整的 <el-drawer v-model="visible":show-close="true"size="100%"> <el-collapse @change="handleChangeMenu"accordion> <el-collapse-item name="1"class="relative"> <template #title> {{ titleList[0].cat_name }} </template...
</el-collapse-item><el-collapse-itemtitle="效率 Efficiency"name="3">简化流程:设计简洁直观的操作流程;清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。</el-collapse-item><el-collapse-itemtitle="可控 Controllability"name="...
props: {// 是否开启手风琴模式(每次只能展开一个面板)accordion: {type:Boolean,default:false,// 默认不开启(可展开多个)},// 父组件v-model传参,子组件props中key为'value'接收,'input'事件更改value: {type:Array,// 手风琴模式的数组项只能有一个,反之可以有多个default() {return[...
el-collapse即为折叠面板的意思,一般主要是用于:对复杂区域进行分组和隐藏,保持页面的整洁,有分类整理的意思。 collapse有折叠的意思,不过fold也有折叠的意思。所以笔者这里封装的组件就改名字了,不叫my-collapse,叫做my-fold 组件的需求 我们先看一下下图折叠组件的结构图 结合上图已经工作经验,大致分析组件的需求有...
el-collapse即为折叠面板的意思,一般主要是用于:对复杂区域进行分组和隐藏,保持页面的整洁,有分类整理的意思。 collapse有折叠的意思,不过fold也有折叠的意思。所以笔者这里封装的组件就改名字了,不叫my-collapse,叫做my-fold 组件的需求 我们先看一下下图折叠组件的结构图 ...
<el-collapse-item v-loading="loading">给它加个loading: https://alicemw.github.io/xqh-doc/#/zh-CN/component/loading#o... 样式根据需要去改当他点击时先不展开, 而是添加loading, 等数据全部返回了在去掉loading, 展开面板.去掉loading与展开面板可以在nextTick中进行 有用 回复 墨韵: 感谢老哥的意...
发现element-ui使用了is-active(.el-collapse-item__header.is-active)来控制 图片.png 最终效果完成: 图片.png 总结: 可以发现,这里修改的属性全在header和wrap里,那么collapse组件也就是 未展开前:header 展开后:header和wrap控制 展开和未展开的样式变化:is-active...
.el-collpase里有个属性负责整个展开版的上下分隔线 wrap里有每个区域的下分隔线 原来是展开后的下分隔线 最终效果完成:总结: 可以发现,这里修改的属性全在header和wrap里,那么collapse组件也就是 未展开前:header 展开后:header和wrap控制 展开和未展开的样式变化:is-active ...
简介:elementui源码学习之仿写一个el-collapse 本篇文章记录仿写一个el-collapse组件细节,从而有助于大家更好理解饿了么ui对应组件具体工作细节。本文是elementui源码学习仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npm start运行跑起来,结合注释有助于更好的理解。github...