全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue.js手风琴菜单组件开发实例

本文为大家分享了vuejs组件开发之手风琴菜单组件实例,供大家参考,具体内容如下

小图标是引入font-awesome字体图标库绘制的。效果如下图所示:

代码:

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <title>index</title>
 <link rel="stylesheet" href="css/font-awesome.min.css">
 <link rel="stylesheet" href="css/index.css">
 <script type="text/javascript" src="../lib/vue.min.js"></script>
 <script type="text/javascript" src="../lib/jquery-1.11.3.min.js"></script>
 <style>
 * {
 margin: 0;
 padding: 0;
 }

 body {
 padding-top: 100px;
 }

 #tabPanel {
 width: 120px;
 height: auto;
 margin: 0 auto;
 }

 #tabPanel .item .sildermun ul li {
 height: 40px;
 line-height: 40px;
 list-style: none;
 }

 #tabPanel .item .sildermun ul li:hover {
 background: #ccc;
 }

 #tabPanel .item .menutitle {
 height: 40px;
 line-height: 40px;
 text-align: center;
 background: #ccc;
 }

 #tabPanel .item .sildermun {
 text-align: center;
 background: #eee;
 }
 </style>
</head>

<body>

 <div id="tabItem">
 <slider-item></slider-item>
 <slider-item></slider-item>
 <slider-item></slider-item>
 <slider-item></slider-item>
 </div>

 <!--组件模板,也可以使用template标签方式引入模板-->
 <template id="tab">
 <div id="tabPanel">
 <div class="item">
 <div class="menutitle" @click="toggle()"><i class="icon-th-list"></i>&nbsp;{{parentItem}}</div>
  <div class="sildermun" v-show="status">
  <ul>
  <li v-for="(index,v) in childItems"><i class="icon-star"></i>&nbsp;{{v+index}}</li>
  </ul>
  </div>
 </div>
 </div>
 </div>
 </template>
 <!--组件模板,也可以使用template标签方式引入模板-->
</body>

</html>
<script>
 var vue = new Vue({
 el: "#tabItem",
 data: {

 },
 components: {
 'slider-item': {
 template: '#tab',
 data: function() {
  return {
  status: false,
  parentItem: "父级菜单",
  childItems: ["子级菜单", "子级菜单", "子级菜单", "子级菜单"]
  }
 },
 methods: {
  //切换滑块
  toggle: function() {
  this.status = !this.status;
  }
 }
 }
 }
 });
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Vue.js  # 手风琴  # 菜单  # Vue3+TypeScript实现递归菜单组件的完整实例  # 原生Vue 实现右键菜单组件功能  # vue iview的菜单组件Mune 点击不高亮的解决方案  # Vue.js下拉菜单组件使用方法详解  # vue下拉菜单组件(含搜索)的实现代码  # vue移动端UI框架实现QQ侧边菜单组件  # vuejs实现递归树型菜单组件  # Vue侧滑菜单组件——DrawerLayout  # vue多级多选菜单组件开发  # Vue实现嵌套菜单组件  # 可以使用  # 所示  # 之手  # 大家分享  # 具体内容  # 大家多多  # 如下图  # 小图标  # 滑块  # link  # css  # rel  # stylesheet  # href  # charset  # meta  # UTF  # index  # title  # min 


相关文章: 番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  建站168自助建站系统:快速模板定制与SEO优化指南  建站之星如何防范黑客攻击与数据泄露?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  如何高效利用亚马逊云主机搭建企业网站?  javascript中对象的定义、使用以及对象和原型链操作小结  兔展官网 在线制作,怎样制作微信请帖?  如何选择适配移动端的WAP自助建站平台?  如何快速搭建支持数据库操作的智能建站平台?  公司网站的制作公司,企业网站制作基本流程有哪些?  如何选择高效稳定的ISP建站解决方案?  安徽网站建设与外贸建站服务专业定制方案  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  如何在万网自助建站中设置域名及备案?  如何选择高效可靠的多用户建站源码资源?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  大同网页,大同瑞慈医院官网?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  广平建站公司哪家专业可靠?如何选择?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  高端建站如何打造兼具美学与转化的品牌官网?  seo网站制作优化,网站SEO优化步骤有哪些?  建站主机选哪种环境更利于SEO优化?  如何选择美橙互联多站合一建站方案?  如何快速配置高效服务器建站软件?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  建站之星与建站宝盒如何选择最佳方案?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  黑客如何利用漏洞与弱口令入侵网站服务器?  建站之星免费模板:自助建站系统与智能响应式一键生成  零基础网站服务器架设实战:轻量应用与域名解析配置指南  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  ppt制作免费网站有哪些,ppt模板免费下载网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  如何选择适合PHP云建站的开源框架?  山东云建站价格为何差异显著?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  高防服务器租用如何选择配置与防御等级?  内部网站制作流程,如何建立公司内部网站?  建站之星logo尺寸如何设置最合适?  如何快速搭建高效香港服务器网站?  如何用免费手机建站系统零基础打造专业网站?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  北京专业网站制作设计师招聘,北京白云观官方网站?  建站主机选择指南:服务器配置与SEO优化实战技巧 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。