vue router4跳转传递和获取参数

这种方式参数会显示在url上

传参
import { useRouter, useRoute } from 'vue-router'
const router = useRouter()
function test1() {
router.push({
name: 'Test1',
query: {
id: 1234
}
})
}

获取
import { useRouter, useRoute } from 'vue-router'
const route = useRoute()
route.query

params的方式获取不得,官方建议使用pinia,或者其他存内存或者本地文件等方式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容