将自定义数据传递到vue-router中的$ router.push()

JavaScript Vue.js

GO路易西门

2020-03-24

有没有办法将其他数据传递给$router.push()未在路由路径中注册为参数或查询的数据。这将使我在下一页上认识到它已通过编程导航访问,因为无法通过URL传递它。就像是:

this.$router.push({
   path: '/next-page', 
   params: {...}, 
   query: {...}, 
   moreData: {foo: 1}
})

然后在/next-page

this.$route.moreData.foo // 1

目前,我正在使用$store来处理moreData

第3220篇《将自定义数据传递到vue-router中的$ router.push()》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android