TagsView数据切换语言刷新报错

来源:14-3 数据可视化大解析

treasure0107

2022-09-29

老师你好,国际化语言切换生成的tagsView数据不对
const getTitle = route => {
let title = ‘‘
if (!route.meta) {
// 处理无 meta 的路由
const pathArr = route.path.split(’/’)
title = pathArr[pathArr.length - 1]
} else {
title = generateTitle(route.meta.title)
}
return title
}图片描述
图片描述

写回答

1回答

Sunday

2022-09-29

你好

如果是从错误来看,那么是因为你从一个 undefined 中读取了 indexOf 的问题导致的,具体可能需要你 debugger 一下代码才可以。

0
1
treasure0107
watchSwitchLang(() => { const tagsViewList = JSON.parse(JSON.stringify(store.getters.tagsViewList)) tagsViewList.forEach((item, index) => { store.commit('apps/changeTagsView', { index, tag: { ...item, title: getTitle(item) } }) }) }) 刷新的时候store.getters.tagsViewList这个数据会变化需要JSON.stringify拷贝下数据
2022-10-12
共1条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程