mint ui tab html,vue mint-ui tabbar变组件使用

新建tabbar.vue

主页

积分商城

微社区

我的

export default {

data(){

return{

//选中的tabbar值message为外面页面传入的值selected

message:this.selected,

//这里使用的icon图标为图片,所以需要加图片改变的传入,若使用阿里图标,则不用加

atabs:this.tabs,

}

},

props:{

selected: String,

tabs:Array,

},

watch: {

message: function (val, oldVal) {

// 这里就可以通过 val 的值变更来确定去向

switch(val){

case 'MainPage':

this.$router.push('/mainpage');

break;

case 'ShoppingList':

this.$router.push('/shoppinglist');

break;

case 'GroupList':

this.$router.push('/grouplist');

break;

case 'UserCenter':

this.$router.push('/usercenter');

break;

}

}

},

}

在需要使用tabbar组件的页面

引入组件

import tabbar from '../../components/tabbar'

export default {

components:{tabbar},

data(){

return{

selected:"ShoppingList",

tabs:[require("../../assets/images/icon/zhuye.png"),require("../../assets/images/icon/icon42-1.png"),

require("../../assets/images/icon/weuquan1.png"),require("../../assets/images/icon/huijia.png")],

}

},

}

html中

补充:

mint-ui —— tabbar示例

Import

按需引入:

import { Tabbar, TabItem } from 'mint-ui';

Vue.component(Tabbar.name, Tabbar);

Vue.component(TabItem.name, TabItem);

全局导入:全局导入后不用再导入

importMintfrom'mint-ui'

import'mint-ui/lib/style.css'

Vue.use(Mint);

总结

以上所述是小编给大家介绍的vue mint-ui tabbar变组件使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值