我想使用 vue 路由器执行 beforeenter 但是,我收到此错误
TS2322:输入 'string |符号 |空| undefined' 不能分配给类型 'string'。 类型 'undefined' 不能分配给类型 'string'。
Message
我不知道怎么解决
答案 0 :(得分:0)
我假设 to.name 没有定义。尝试将其更改为“测试”或其他内容。我不知道 VueJS,所以可能是其他原因造成的。
答案 1 :(得分:0)
试试这个,因为如果你的路由名称是字符串,它就不应该发生
beforeEnter(to, from, next)
{
// console.log(to)
if(typeof(to.name) === 'string'){
document.title = to.name;
}
console.log(document.title)
}