2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 在单页应用Vue中设置标题(title)

在单页应用Vue中设置标题(title)

时间:2021-05-06 03:18:24

相关推荐

在单页应用Vue中设置标题(title)

安装

npm install vue-wechat-title --save

main.js引入

Vue.use(require('vue-wechat-title'))

路由定义

{path: '/topay',name: 'ToPay',component: ToPay,meta: {title:'结算'}},{path: '/orderinfo',name: 'OrderInfo',component: OrderInfo,meta: {title:'订单详情'}}

模板中使用

#在任意的位置中使用以下指令v-wechat-title

<div v-wechat-title="$route.meta.title" class='menu-container'>

上面这种情况是写死title的,另外我们也可以通过三元运算符之类的动态设置title

<div v-wechat-title="storeinfo[0] ? storeinfo[0]['name'] : ''" class="menu-container">

如果不用插件,也可以使用其它的方法

1.例如在每个组件的mouted或created里使用document.title = ‘订单详情’进行设置

2.在main.js的mouted或created里,使用vue-router的beforeEach进行document.title的设置

参考:/package/vue-wechat-title

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。