• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Vue实现侧边菜单栏手风琴效果实例代码

vue 搞代码 4年前 (2022-01-08) 11次浏览 已收录 0个评论

效果图如下所示: {{item.name}} {{subItem.name}} export default { data(){ return{ menuList:[ { name:’字符录入’, imgUrl:req

效果图如下所示:

  <div class="asideBox">  <ul class="asideMenu"> <li> <div class="oneMenu"> <span>{{item.name}}</span></div><ul> <li> <div class="oneMenuChild">{{subItem.name}}</div></li></ul></li></ul></aside></div>
 export default { data(){ return{ menuList:[ { name:'字符录入', imgUrl:require('../assets/images/icon-character.png-600'), isSubShow:false, subItems:[ { name:'字符录入' }, { name:'白话文录入' }, { name:'文言文录入' }, { name:'小写数字录入' } ] }, { name:'票据数据录入', imgUrl:require('../assets/images/icon-bill.png-600'), isSubShow:false, subItems:[ { name:'票据录入' }, { name:'翻打传票' }, ] }, { name:'交易码录入', imgUrl:re<i>本文来源gaodai$ma#com搞$代*码网2</i>quire('../assets/images/icon-transaction.png-600'), isSubShow:false, subItems:[ { name:'交易码录入' }, { name:'交易名称录入' }, ] }, { name:'操作码录入', imgUrl:require('../assets/images/icon-operation.png-600'), isSubShow:false, subItems:[ { name:'操作码录入' }, { name:'操作名称录入' }, ] }, { name:'票据学习', imgUrl:require('../assets/images/icon-billearn.png-600'), isSubShow:false, subItems:[ ] }, { name:'内部凭证学习', imgUrl:require('../assets/images/icon-voucher.png-600'), isSubShow:false, subItems:[ ] }, { name:'现金管理学习', imgUrl:require('../assets/images/icon-cash.png-600'), isSubShow:false, subItems:[ ] }, ] } }, methods:{ // 点击展开折叠菜单事件 showToggle:function(item,ind){ this.menuList.forEach(i => { // 判断如果数据中的menuList[i]的show属性不等于当前数据的isSubShow属性那么menuList[i]等于false if (i.isSubShow !== this.menuList[ind].isSubShow) { i.isSubShow = false; } }); item.isSubShow = !item.isSubShow; console.log(item.name) }, } } 
  $menuBackColor:#f1f1f1; $menuListH2:#8fbfef; .asideBox{ height: 100%; width: 300px; aside{ background: $menuBackColor; height: 100%; .asideMenu{ .oneMenu{ height: 50px; line-height: 50px; font-size: 18px; font-weight: normal; color: #ffffff; background: $menuListH2 url("../assets/images/icon-open.png-600") no-repeat 280px center; border-bottom: 1px solid #669cd9; img{ width: 20px; height: 20px; margin: 15px 16px 15px 20px; vertical-align: top; } } .oneMenuChild{ padding: 0 20px 0 60px; height: 40px; line-height: 40px; background: $menuBackColor; border-bottom: 1px solid #ffffff; color: #454343; font-size: 18px; } } } } 

总结

以上所述是小编给大家介绍的Vue实现侧边菜单栏手风琴效果实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对gaodaima搞代码网网站的支持!

以上就是Vue实现侧边菜单栏手风琴效果实例代码的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Vue实现侧边菜单栏手风琴效果实例代码
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址