vue-cli+webpack项目动态设置页面title方法

  • 安装依赖
npm install vue-wechat-title -save
  • 在main.js中引入
//引入vue-wechat-title
import VueWechatTitle from 'vue-wechat-title'
Vue.use(VueWechatTitle)
  • 在router的index.js路由上加上对应参数
      {
            path: '/',
            name: 'userReg',
            component: userReg,
            meta: {
                title: '商家入驻'
            }
        },
        {
            path: '/success',
            name: 'success',
            component: success,
            meta: {
                title: '注册成功'
            }
        }
image.png
  • 如果是公共组件,在跳转时根据条件来动态设置title,可以在最外层的div上设置v-wechat-title="$route.meta.title"再动态去改变title即可
<div class="user_two" v-wechat-title="$route.meta.title">
    ...
</div>
//js动态设置,即可在跳转页面时根据条件改变title了
if(this.checked){
    this.$route.meta.title = 'title改变了'
}
image.png
  • npm run dev重启项目即可
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,313评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,720评论 1 45
  • 相关概念 混合开发和前后端分离 混合开发(服务器端渲染) 前后端分离后端提供接口,前端开发界面效果(专注于用户的交...
    他爱在黑暗中漫游阅读 2,859评论 4 45
  • 这世间,千姿百态的爱情贯穿于时代的每个枝梢。那个落后贫穷的年代给予俩人更多的是别离,苍颜白发的他们依旧将爱...
    蓝柯小先生阅读 482评论 2 6
  • 携一缕清风如醉,惜一程山高水长。 拿着木梳,在妈妈面前蹲下。是的,喜欢妈妈给我扎辫子。我问:“好看吗?”话刚说出口...
    南英子阅读 905评论 38 57