Vue使用ly-tab
文章描述:
ly-tab是Vue一款插件,功能模块应用于菜的选项,使开发更简单、快捷
网址:https://github.com/ScoutYin/ly-tab
安装
1. 项目根目录执行命令
npm install ly-tab -S
注册
全局
main.js
// ly-tab插件
import LyTab from 'ly-tab';
Vue.use(LyTab);
局部
应用
home.vue
template
<ly-tabs v-model="value">
<ly-tab-item name="1" title="选项卡1" />
<ly-tab-item name="2" title="选项卡2" />
</ly-tabs>
script
data() {
return {
value: '1'
}
}
效果:
自定义
模板
<ly-tabs v-model="selectedId">
<ly-tab-item :name="index" :title="item.label" v-for="(item,index) in items" :key="index" />
</ly-tabs>
script
data() {
return {
selectedId:1,
items:[
{label:'首页'},
{label:'推荐'},
{label:'前端'},
{label:'IOS'},
{label:'设计'},
{label:'产品'},
{label:'人工智能'},
],
options:{
activeColor:'#1d98bd'
}
}
}
样式 scoped
.ly-tabs{
position: fixed;
top: 60px;
left: 0;
}
改成自己想要的样式
模板
<ly-tabs v-model="selectedId" :activeColor="options.activeColor">
<ly-tab-item :name="index" :title="item.label" v-for="(item,index) in items" :key="index" />
</ly-tabs>
script
options:{
activeColor:'#b0352f'
}
样式
::v-deep .ly-tabs{
box-shadow: none;
border-bottom: none;
}
发布时间:2022/07/12
发表评论