vue-wechat-title

安装

Vuejs 1.x

npm install vue-wechat-title@1.0.7 --save
Vuejs 2.x

npm install vue-wechat-title --save

Vuejs 1.x demo

Vuejs 2.x demo

ES6

main.js

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

路由定义(只截取一部分)

const routes = [
{
name: 'Home',
path: '/home',
meta: {
title: '首页'
},
component: require('../views/Home.vue')
},
{
name: 'Order',
path: '/order',
meta: {
title: '订单'
},
component: require('../views/Order.vue')
},
{
name: 'UCenter',
path: '/ucenter',
meta: {
title: '用户中心'
},
component: require('../views/UCenter.vue')
}
]
// ...

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

任意元素中加 v-wechat-title 指令 建议将标题放在 route 对应meta对象的定义中

<div v-wechat-title="$route.meta.title">

<router-view v-wechat-title="$route.meta.title"></router-view>

<div class="home-main" v-wechat-title="$t('m.navheader.home')"> 国际化

自定义加载的图片地址 默认是 ./favicon.ico 可以是相对或者绝对的

<div v-wechat-title="$route.meta.title" img-set="/static/logo.png"></div>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一个人总要经历亲情爱情的泪水吧,希望以后会好,或者我变得对这些不再有感。
    咚咚樹阅读 1,072评论 0 0
  • 原文地址基于浏览器事件轮回机制(以及nodejs中的事件轮询机制),JavaScript常常会运行在异步环境中。而...
    海是那片海阅读 1,163评论 0 0
  • 全书阐述的许多观点让忙碌的现代人能够真正的停下脚步来思考,随着劳动力的发展和工业文明的迅速蔓延,现代人似乎已经丢失...
    铁甲小胖谢阅读 3,909评论 1 1