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 相关文章推荐
表单元素与非表单元素刷新区别详细解析
Nov 06 Javascript
jquery仅用6行代码实现滑动门效果
Sep 07 Javascript
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
详解微信小程序 template添加绑定事件
Jun 23 Javascript
VUE2实现事件驱动弹窗示例
Oct 21 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
Aug 27 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
Sep 28 Javascript
详解vue微信网页授权最终解决方案
Jun 16 Javascript
js实现微信聊天效果
Aug 09 Javascript
javascript前端实现多视频上传
Dec 13 Javascript
如何制作自己的原生JavaScript路由
May 05 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
PHP中通过语义URL防止网站被攻击的方法分享
2011/09/08 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
js date 格式化
2017/02/15 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
简单上手Python中装饰器的使用
2015/07/12 Python
python实现发送邮件功能
2017/07/22 Python
实例介绍Python中整型
2019/02/11 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
Python txt文件如何转换成字典
2020/11/03 Python
Python的logging模块基本用法
2020/12/24 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
如何在Shell脚本中使用函数
2015/09/06 面试题
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
售后服务承诺书
2014/03/26 职场文书
天网工程实施方案
2014/03/26 职场文书
销售团队获奖感言
2014/08/14 职场文书
奉献家乡演讲稿
2014/09/13 职场文书
家长给老师的感谢信
2015/01/20 职场文书