1. 程式人生 > >Vue設定每個頁面的title

Vue設定每個頁面的title

最近有個同事用vue.js在開發微信的專案,問我如何設定網頁的title。

於是乎 把這個方法整理成部落格,希望幫助更多的人吧

第一步:用npm安裝  vue-wechat-title

npm install vue-wechat-title --save

第二部:在vue裡面的 main.js裡是引入這個外掛,具體操作看程式碼

// 加設定title外掛
import VueWechatTitle from 'vue-wechat-title';
Vue.use(VueWechatTitle)

第三步: 在App.vue 這個元件裡使用,具體操作看程式碼


<template>

  <div id="app" v-cloak>

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

  </div>

</template>

<script>

第四步:在路由檔案(route.js)裡設定每個頁面的title以及description,程式碼參考如下

const VIDEO_ROUTER = [
  {
    path: '/',
    component: index,
    meta:{
      title: '小六部落格首頁',
    }
  },
  {
    path: '/login',
    component: Login,
    meta:{
      title: '登入中心',
    }
  }

........
........
........

這樣就已經大功告成了!是不是很簡單呢?對沒錯 就是這麼簡單

注:有問題,可在下方留言。大家一起交流學習

相關推薦

Vue設定每個頁面的title

最近有個同事用vue.js在開發微信的專案,問我如何設定網頁的title。 於是乎 把這個方法整理成部落格,希望幫助更多的人吧 第一步:用npm安裝  vue-wechat-title npm

vue設定路由title,實現在vue路由發生變化的時候,相應的頁面title隨之變化

最近用vue來做一個專案,到結尾的時候發現一個問題:不管開的是哪個元件的路由地址,網頁的title都是index.html裡面的title。下面總結一下解決的辦法: 原先我使用的是document.title =to.meta.title來改變網頁標題。 大家都知道使用Vue框架開發的應用是個單頁面應用,裡

Vue專案中設定每個頁面的標題

兩種實現方法,第一種方法引入外掛,第二種為程式設計方式實現(推薦)首先在路由檔案index.js中給每個單頁面路由新增titleroutes: [{     path: '/',     name: '

使用vue-router設定每個頁面的title

const router = new Router({ routes: [ { path: '/', name: 'EntryConfirmation', meta: { title: "到崗候選人名單確認" },

vue設置路由title,實現在vue路由發生變化的時候,相應的頁面title隨之變化

install 問題 是我 現在 顯示 文件 ima 打開 .com 最近用vue來做一個項目,到結尾的時候發現一個問題:不管開的是哪個組件的路由地址,網頁的title都是index.html裏面的title。下面總結一下解決的辦法: 原先我使用的是document.t

vue關於html頁面id設定問題

    vue是一個前端框架,類似於angularJS等,vue在編寫的時候需要在html頁面指定id,但是不是都可以實現的,一般放在id需在div設定裡才可以實現。 (一) 在html裡設定id: 1 <!DOCTYPE html> 2 <html

Python3 Selenium WebDriver網頁的前進、後退、重新整理、最大化、獲取視窗位置、設定視窗大小、獲取頁面title、獲取網頁原始碼、獲取Url等基本操作

Python3 Selenium WebDriver網頁的前進、後退、重新整理、最大化、獲取視窗位置、設定視窗大小、獲取頁面title、獲取網頁原始碼、獲取Url等基本操作 通過selenium webdriver操作網頁前進、後退、重新整理、最大化、獲取視窗位置、設定視窗大小、獲取頁面title、獲取網頁

vue 封裝方法並每個頁面呼叫 ERROR in .xxx.js from UglifyJs Unexpected token:

新建一個js export function activeFn(yong) { // 中英文互換 let storage=localStorage.getItem("key") if(storage=="zhCHS"){ this.ch=false this.e

Vue筆記3 vue-cli單頁面應用與路由設定

1.準備,安裝webpack和vue-cli,根據官網教程構建專案。搭建好的專案如下: 2.配置路由 1). 在components中建立Page.vue,在router中的index.js中配置路由。 import Vue from 'vue' //

每個頁面通用的CSS:global.css 對某些標籤進行初始化樣式設定 加些特定的margin值 等

每個頁面通用的CSS:global.css.txt @charset "utf-8";   /* CSS Document */ /* ========= reset ========= */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,c

vue設定一開始進入的頁面

vue專案預設進入的頁面是HelloWorld.vue現在我們建立一個頁面Login.vue<template> <div> 登入介面 </div>

vue如何設定login頁面

第一次做一個從0開始的vue專案 之前都是接手的別人寫好了框架的專案 或者是別人做了一半的專案 所以對有些東西還是一知半解 從零開始的就比較棘手一些了 從整體的框架到路由的配置(專案的路由有一些和其他的不太一樣) 閒話不多說了直接開始正題 專案是vue2.0 這個專案做到差不多的時候 突然發現了一個比較致命的

Discuz!開發之外掛頁面title、keywords、description等SEO設定

例項外掛 /test/ /test/page.inc.php 前臺訪問地址為:http://域名/plugin.php?id=test:page 如果當前外掛模板裡引用頻道公共頭部,seo相關的title、keywords、description等設定就成了預設的,這樣對

Vue 單頁應用 動態修改頁面 title

使用 Vue + VueRouter 開發單頁應用時,有些需要修改頁面 title 的場景,可以通過在 router 中新增 meta 元資訊來實現: routes: [{ name: 'home', path: '/home/:openname',

使用 vue-router 切換頁面時怎麼設定過渡動畫

如何實現切換頁面時的過渡動畫? 背景 今天在編寫頁面時,看到頁面沒有任何效果就只是直入直出,完全沒有一點逼格,所以想要實現類似於原生app的那種切換頁面時的特效,遂開始google,發現網上各種方案都是各有優缺點,於是整理了自認為優雅的方案並記錄下來.

在單頁應用Vue設定標題(title

安裝 npm install vue-wechat-title --save main.js引入 Vue.use(require('vue-wechat-title')) 路由定義 { path: '/topay',

Python+Selenium瀏覽器後退前進操作+獲取當前頁面title+獲取當前頁面url

click ive == element 點擊 print light pre port #coding=utf-8 from selenium import webdriver import time driver = webdriver.Chro

頁面title改變瀏覽器兼容性問題

簡單 瀏覽器兼容性問題 改變 性問題 span htm 註意 谷歌 spa 前一陣子客戶在界面上改了下小小的需求,需要點不同的文章title顯示不同的模塊名稱(之前沒有區分,統一叫新聞圖片),很簡單的一個需求但是測試的時候並沒有註意到不兼容IE7和IE8.在客戶那被尷

vue動態切換頁面

spl display ack doctype lan solid cti isp 切換 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

vue.js實現頁面倒計時跳轉功能

his 首頁 turn return () data col world mit 需求分析: 頁面倒計時5秒後進入系統主頁,數字需要實時更新! <template> <div class=""> <h1>歡迎來到Vue.js