Loading

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)
posted @ 2024-01-23 19:31  雾气^^  阅读(569)  评论(0编辑  收藏  举报