淺談vue2 單頁面如何設(shè)置網(wǎng)頁title
前端框架如Vue、React等都是單頁面的應用,也就是說整個web站點其實都是一個index頁面,所謂的頁面跳轉(zhuǎn)都是替換index.html里邊的內(nèi)容,而頁面的title是在每個頁面初始化的時候才設(shè)置一次。對于現(xiàn)在的前端框架,傳統(tǒng)的每個頁面設(shè)置title標簽的做法是不行的。
推薦使用vue-wechat-title插件
下載安裝插件依賴
npm install vue-wechat-title --save
在main.js中引入插件
import VueWechatTitle from 'vue-wechat-title' Vue.use(VueWechatTitle)
在路由文件 index.js中給每個路由添加title
routes: [{ path: '/', name: 'index', component: index, meta:{ title:'首頁' // 標題設(shè)置在這里 } },{ path:'/detail', name:'detail', component:detail, meta:{ title:'詳情頁' // 標題設(shè)置在這里 } }]
在app.vue中修改router-view組件
<router-view v-wechat-title='$route.meta.title'></router-view>
重啟試試,可以了
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue用h()函數(shù)創(chuàng)建Vnodes的實現(xiàn)
Vue提供了一個h()函數(shù)用于創(chuàng)建vnodes,本文就來介紹一下vue用h()函數(shù)創(chuàng)建Vnodes的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2024-01-01vue3父子同信的雙向數(shù)據(jù)的項目實現(xiàn)
我們知道的是,父傳子的通信,和子傳父的通信,那如何實現(xiàn)父子相互通信的呢,本文就來詳細的介紹一下,感興趣的可以了解一下2023-08-08vue項目中swiper輪播active圖片實現(xiàn)居中并放大
這篇文章主要介紹了vue項目中swiper輪播active圖片實現(xiàn)居中并放大方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05