您好,欢迎访问一九零五行业门户网

如何在Vue项目中添加动态浏览器头部title的问题

这篇文章主要介绍了关于如何在vue项目中添加动态浏览器头部title的问题,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
0.   直接上 预览链接 + 效果图vue项目添加动态浏览器头部title
1.    实现思路( 1 ) 从路由router里面得到组件的title
( 2 )  title存vuex (本项目已经封装h5的sessionstorage和localstorage也可以存在这里面)
( 3 )  设置 title
(1)从路由router里面得到组件的title在 router.beforeeach((to, from, next) => {} 里面
const browserheadertitle = to.name
( 2 )   title存vuex set_browserheadertitle: (state, action) => {      state.browserheadertitle = action.browserheadertitle    } store.commit('set_browserheadertitle', {      browserheadertitle: browserheadertitle    })
( 3 )  设置 title我们在路由after后设置title
/** * 设置浏览器头部标题 */export const settitle = function(title) {  title = title ? `${title}` : 'nxadmin'  window.document.title = title}router.aftereach(() => {  nprogress.done() // 结束progress  settimeout(() => {    const browserheadertitle = store.getters.browserheadertitle    settitle(browserheadertitle)  }, 0)})
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注!
相关推荐:
如何解决vue+mui中mui-silder插件失效了不能拖拽的问题
如何让vue的axios组件和php后端交换数据
以上就是如何在vue项目中添加动态浏览器头部title的问题的详细内容。
其它类似信息

推荐信息