本文为大家分享了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> {{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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# 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小时内与您取得联系。