如何在微信中给Vue单页应用设置标题

2017-09-15  本文已影响0人  blank的小粉er

问题:

解决方案:

Vuejs 2.x

npm install vue-wechat-title --save

Main.js

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

路由定义

      routes: [
          {
            path: '/',
            name: 'index',
            meta: {
              title: '首页'
            },
            component: Index
        },
      ]

App.vue 建议全局只使用一次该指令 标题可用vuex或者router中定义 不要多处使用!!

    <!-- 任意元素中加 v-wechat-title 指令 建议将标题放在 route 对应meta对象的定义中 -->
    <div v-wechat-title="$route.meta.title"></div>
    <!--or-->
    <router-view v-wechat-title="$route.meta.title"></router-view>
   自定义加载的图片地址 默认是 ./favicon.ico 可以是相对或者绝对的
   <div v-wechat-title="$route.meta.title" img-set="/static/logo.png"></div>
上一篇下一篇

猜你喜欢

热点阅读