Vue設(shè)置瀏覽器小圖標(ICON)的詳細步驟
Vue設(shè)置瀏覽器小圖標
當我們使用瀏覽器做開發(fā)時,我們能希望瀏覽器標簽頁能顯示自己的logo小圖標,這個是怎樣設(shè)置的呢?
第一步:準備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里設(shè)置瀏覽器小圖標右側(cè)的標題信息
使用<title></title>標簽設(shè)置辯題信息注意:這種添加標題的方式,僅適用于靜態(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設(shè)置瀏覽器小圖標的簡單教程已完結(jié)!
這是設(shè)置后的畫面:

補充:修改瀏覽器名字設(shè)置
01.直接修改
這是剛創(chuàng)建最初的樣子
<title>
<%= htmlWebpackPlugin.options.title %>
</title>
這是直接修改成的名字
<title>
xx后臺管理系統(tǒng)
</title>
02.根據(jù)后端的傳值動態(tài)修改名字
先去axios請求拿到結(jié)果,然后在進行修改
document.title = '需要設(shè)置的值'
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路由下設(shè)置mate屬性
const routes = [
{
path: '/about',
name: 'About',
component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'),
meta:{
title:'關(guān)于'
}
},
{
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:'關(guān)于'
}
},
{
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é)
到此這篇關(guān)于Vue設(shè)置瀏覽器小圖標(ICON)的文章就介紹到這了,更多相關(guān)Vue設(shè)置瀏覽器小圖標內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解vue+nodejs獲取多個表數(shù)據(jù)的方法
這篇文章主要為大家介紹了vue+nodejs獲取多個表數(shù)據(jù)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2021-12-12
npm?ERR!?code?E404在vscode安裝插件時報錯的兩種解決方案
這篇文章主要給大家介紹了關(guān)于npm?ERR!?code?E404在vscode安裝插件時報錯的兩種解決方案,關(guān)于這個問題,通常是由于插件名稱輸入錯誤、網(wǎng)絡(luò)問題或插件已被刪除引起的,文中將兩種解決方法都介紹的非常詳細,需要的朋友可以參考下2023-04-04

