源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Vue Spa切换页面时更改标题的实例代码

  • 时间:2021-02-13 03:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Vue Spa切换页面时更改标题的实例代码
在Vue组件化开发过程中,因为是单页面开发,但是有时候需要页面的title根据情况改变,于是上网查了一下,各种说法花(wo)里(kan)胡(bu)哨(dong), 于是想到一个黑科技 documet.title="xxx"; 随便创建一个项目,在独立的模块中,created在钩子函数启动之后document.title='标题'; 但是据说在IOS的微信下是无效的,虽然用苹果机测试过有用,但是想到这样会影响我的代码洁癖。
<script>
export default {
  data(){
    return{
    }
  },
  created(){
    document.title="首页"
  },
}
</script>
于是在github上找到一个好用的东西 [url=https://github.com/deboyblog/vue-wechat-title]vue-wechat-title[/url] 通过 [code]npm install vue-wechat-title  [/code]安装 引入需要的vue-router与页面需要的组件之后
const router = new VueRouter({
  mode: 'history',
  routes:[
    {
    name: 'index',
    path: '/',
    meta: {
        title: '首页'
     },
     component: index
    },
   {
     name: 'root',
     path: '/root', 
     meta: {
        title: '肉特'
    },
    component: root
    }  
 ]
});
Vue.use(require('vue-wechat-title')); //实例化参数
在组件中顶部添加一段 [code]<div v-wechat-title="$route.meta.title"></div> [/code] 即可实现改变title效果。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部