Discarded invalid param(s) "xxx" when navigating.路由params传值报错
从Vue Router的2022-8-22更新后,无法使用name+params的方式进行传递,官方给出的说法是
所以我采用了 History API的模式
A组件
import {useRouter} from "vue-router"
let router = useRouter()
const params = {
title:'标题'
}
function toRouter() {
router.push({ name: 'home', state: { params } })
}
home组件
const historyParams = history.state.params
console.log("historyParams", historyParams)