Vue設置瀏覽器小圖標(ICON)的詳細步驟
Vue設置瀏覽器小圖標
當我們使用瀏覽器做開發(fā)時,我們能希望瀏覽器標簽頁能顯示自己的logo小圖標,這個是怎樣設置的呢?
第一步:準備logo圖片信息
找到自己的logo,通過圖片在線轉(zhuǎn)換格式,轉(zhuǎn)換成32*32
的ico
為后綴的圖片格式(推薦網(wǎng)站:圖片在線轉(zhuǎn)換工具(aconvert))
如下:
第二步:拷貝ico圖片到項目中
將轉(zhuǎn)換后的ico
格式的文件拷貝的vue項目的static
目錄下
第三步:添加圖片鏈接到index.html中
找到vue項目
根目錄下的index.html
文件,在head標簽里添加如下內(nèi)容,其中favicon.ico
是的拷貝過來的圖片名稱:
<link rel ="shortcut icon" type="image/x-icon" href="static/favicon.ico" rel="external nofollow" rel="external nofollow" >
也可以在head里設置瀏覽器小圖標右側(cè)的標題信息
使用<title></title>
標簽設置辯題信息注意:
這種添加標題的方式,僅適用于靜態(tài)標題!
附完整的index.html信息,僅供參考:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel ="shortcut icon" type="image/x-icon" href="static/favicon.ico" rel="external nofollow" rel="external nofollow" > <title>Activiti</title> </head> <body> <div id="app"></div> <!-- built files will be auto injected --> </body> </html>
到此,Vue設置瀏覽器小圖標的簡單教程已完結(jié)!
這是設置后的畫面:
補充:修改瀏覽器名字設置
01.直接修改
這是剛創(chuàng)建最初的樣子
<title> <%= htmlWebpackPlugin.options.title %> </title>
這是直接修改成的名字
<title> xx后臺管理系統(tǒng) </title>
02.根據(jù)后端的傳值動態(tài)修改名字
先去axios請求拿到結(jié)果,然后在進行修改
document.title = '需要設置的值'
03.在vue中使用插件的方式
001. npm進行安裝
npm vue-wechat-title --save
002.全局使用,在main.js中引入
import VueWechatTitle from 'vue-wechat-title' //可以動態(tài)修改瀏覽器標題的插件 Vue.use(VueWechatTitle);
003.在router中的index.js路由下設置mate屬性
const routes = [ { path: '/about', name: 'About', component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'), meta:{ title:'關于' } }, { path: '/test', name: 'Test', component: () => import(/* webpackChunkName: "test" */ '../views/Test.vue'), meta:{ title:'測試' } }, ]
004.在APP.vue使用vue-wechat-title插件
<router-view v-wechat-title="$route.meta.title"/>
04.路由守衛(wèi)中進行修改
router
const routes = [ { path: '/about', name: 'About', component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'), meta:{ title:'關于' } }, { path: '/test', name: 'Test', component: () => import(/* webpackChunkName: "test" */ '../views/Test.vue'), meta:{ title:'測試' } }, ]
路由守衛(wèi)
router.beforeEach((to, form, next) => { if (to.meta.title) { document.title = to.meta.title } else { document.title = '默認標題' //此處寫默認的title } next() })
總結(jié)
到此這篇關于Vue設置瀏覽器小圖標(ICON)的文章就介紹到這了,更多相關Vue設置瀏覽器小圖標內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vite+vue3中使用mock模擬數(shù)據(jù)問題
這篇文章主要介紹了vite+vue3中使用mock模擬數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03詳解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Vue.js的指令是以v-開頭的,它們作用于HTML元素,指令提供了一些特殊的特性。這篇文章主要介紹了Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on 的相關知識,需要的朋友可以參考下2018-10-10Vue3+Hooks實現(xiàn)4位隨機數(shù)和60秒倒計時的示例代碼
Vue3的Hooks是一種新的 API,本文主要介紹了Vue3+Hooks實現(xiàn)4位隨機數(shù)和60秒倒計時的示例代碼,具有一定的參考價值,感興趣的可以了解一下2024-04-04Vue2.4+新增屬性.sync、$attrs、$listeners的具體使用
這篇文章主要介紹了Vue2.4+新增屬性.sync、$attrs、$listeners的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03Vue3使用ref解決GetElementById為空的問題
今天遇到一個問題,就是在Vue3組件中需要獲取template中的元素節(jié)點,使用GetElementById返回的卻是null,網(wǎng)上查找了好些資料,才發(fā)需要使用ref,所以本文給大家介紹了Vue3組件中如何使用ref解決GetElementById為空的問題,需要的朋友可以參考下2023-12-12