vue2.0使用mint-ui tabbar刷新后selected
mint-ui的tabbar组件
tab切换通过router.push('')进行路由
但是刷新以后,tab选项的is-selected状态就会回到第一项
我要如何保存当前的选项。
<template>
<div id="app">
<mt-tabbar v-model="selected">
<mt-tab-item id="home">
<img slot="icon" src="">
外卖
</mt-tab-item>
<mt-tab-item id="order">
<img slot="icon" src="">
订单
</mt-tab-item>
<mt-tab-item id="find">
<img slot="icon" src="">
发现
</mt-tab-item>
<mt-tab-item id="person">
<img slot="icon" src="">
我的
</mt-tab-item>
</mt-tabbar>
<router-view></router-view>
</div>
</template>
export default {
name: 'App',
router,
data(){
return { selected: 'home'}
},
watch: {
selected: function (val) {
router.push(val)
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我也碰见这个问题了,直接放弃这个组件了,自己写了个
存到localStorage里