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


Posted in Javascript onMay 16, 2017

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

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

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

代码:

<!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> {{parentItem}}</div>
  <div class="sildermun" v-show="status">
  <ul>
  <li v-for="(index,v) in childItems"><i class="icon-star"></i> {{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>

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

Javascript 相关文章推荐
JavaScript For Beginners(转载)
Jan 05 Javascript
打造基于jQuery的高性能TreeView(asp.net)
Feb 23 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
Mar 15 Javascript
Javascript执行效率全面总结
Nov 04 Javascript
node.js中的path.basename方法使用说明
Dec 09 Javascript
JS通过ajax动态读取xml文件内容的方法
Mar 24 Javascript
jQuery实现的进度条效果
Jul 15 Javascript
javascript中数组和字符串的方法对比
Jul 20 Javascript
基于JavaScript实现轮播图原理及示例
Apr 10 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
Jul 13 Javascript
JavaScript学习笔记之DOM操作实例分析
Jan 08 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
Feb 21 Javascript
Bootstrap fileinput文件上传预览插件使用详解
May 16 #Javascript
js自定义瀑布流布局插件
May 16 #Javascript
简单实现js点击展开二级菜单功能
May 16 #Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 #Javascript
jQuery实现div跟随鼠标移动
Aug 20 #jQuery
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
May 15 #jQuery
bootstrap响应式表格实例详解
May 15 #Javascript
You might like
phpMyadmin 用户权限中英对照
2010/04/02 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
记录一次排查PHP脚本执行卡住的问题
2016/12/27 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
jQuery1.6 使用方法二
2011/11/23 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
Python列表生成式与生成器操作示例
2018/08/01 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
教育科研先进个人材料
2014/01/26 职场文书
个人安全生产承诺书
2014/05/22 职场文书
党员“四风”方面存在问题及整改措施
2014/09/24 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
2016年暑假家长对孩子评语
2015/12/01 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
基于Redis的List实现特价商品列表功能
2021/08/30 Redis
Python图片验证码降噪和8邻域降噪
2021/08/30 Python