vue 동적 설정 페이지 title 방법 실례
1. 사용자 정의 명령을 통해 수정(단일 수정이 좋음)
//1. main.js
Vue.directive('title', {//
inserted: function (el, binding) {
document.title = el.dataset.title
}
})
//2. v-title
<div v-title data-title=" "></div>.
2. 플러그인 vue-wechat-title 사용
//1.
npm vue-wechat-title --save
//2. main.js
import VueWechatTitle from 'vue-wechat-title'// title
Vue.use(VueWechatTitle)
//3. title
routes: [{
path: '/login',
component: Login,
meta: {
title: ' '
}
}, {
path: '/home',
component: Home,
meta: {
title: ' '
}
},]
//4. app.vue v-wechat-title
<router-view v-wechat-title='$route.meta.title' />
3. 라우터를 통해.beforeEach 내비게이션 수위가 수정합니다.
//1. router index title
const router = new Router({
routes: [
{
path: '/login',
component: Login,
meta: {
title: ' ',
},
},
{
path: '/home',
component: Home,
meta: {
title: ' ',
},
},
],
})
//2. router.beforeEach , title
router.beforeEach((to, from, next) => {
//beforeEach router ,
if (to.meta.title) {
//
console.log(to.meta.title)
document.title = to.meta.title
} else {
document.title = ' title'
}
next()
})
4. vue-mate를 사용하여 제목 수정https://github.com/declandewet/vue-meta문서에서 브라우저 쪽과 서버 쪽에서 vue-meta를 사용하여 페이지 헤더 정보를 수정하는 방법을 비교적 상세하게 설명하였다
총결산
vue 동적 설정 페이지 타이틀에 대한 이 글은 여기에 소개되었습니다. 더 많은 vue 동적 설정 페이지 타이틀에 대한 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.