Vue.js 使用vue路由器传递隐藏数据

Vue.js 使用vue路由器传递隐藏数据,vue.js,vue-router,Vue.js,Vue Router,我希望在从一个路由导航到另一个路由时传递数据,但是数据不应该在URL中显示给用户,因为它与路由参数是一样的。 相反,我希望数据对用户保持“隐藏”,因为在我的例子中,我希望传递一个身份验证密钥(该密钥相当长,不必向用户显示) 使用router.push()可以实现吗?我想解决这个问题的方法是定义道具,就在你定义路径的地方,你可以添加道具 从本质上讲,您定义了要传递的内容,一个对象、一个值,以及您需要的任何内容。在路由器视图组件中,绑定要传递的道具 例如: :是v-bind的缩写 <route

我希望在从一个路由导航到另一个路由时传递数据,但是数据不应该在URL中显示给用户,因为它与路由参数是一样的。 相反,我希望数据对用户保持“隐藏”,因为在我的例子中,我希望传递一个身份验证密钥(该密钥相当长,不必向用户显示)


使用
router.push()
可以实现吗?

我想解决这个问题的方法是定义道具,就在你定义路径的地方,你可以添加道具

从本质上讲,您定义了要传递的内容,一个对象、一个值,以及您需要的任何内容。在路由器视图组件中,绑定要传递的道具

例如:

:是v-bind的缩写

<router-view :props-name-defined-in-router="value"></router-view>

请记住在Vue.js中使用正确的大小写

此外,我认为另一个问题似乎适合你的需要。