方法1. 在需要的组件或者页面内设置 document.title = response.data.res.title
方法2.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>基础入门</title>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<script src="../vue2.1.3.js" type="text/javascript" charset="utf-8"></script>
<style type="text/css">
div {
margin: 10px 0;
}
</style>
</head>
<body>
<div v-title>标题内容</div>
</body>
<script type="text/javascript">
Vue.directive('title', {
inserted: function(el, binding) {
document.title = el.innerText
el.remove()
}
})
</script>
方法3. router 里用导航修改
// 导航守卫
router.beforeEach((to, from, next) => {
console.log('to', to)
console.log('topath', to.path)
console.log('to.meta.title', to.meta.title)
if(to.path == "/auth") {
document.title = to.meta.title || '渠道授权' // 当前想修改页面的标题
} else document.title = 'CPS流量变现后台管理系统' // 默认标题
next()
});
手机扫一扫
移动阅读更方便
你可能感兴趣的文章