通过与VUE路由器隐藏数据

问题描述 投票:1回答:1

我想从一个路径到另一个导航时传递数据,但数据不应被示为在URL中的用户,因为它是与路径参数。相反,我想数据远离用户“隐藏”,因为,在我的情况,我想传递一个认证密钥(这是相当长,不一定要显示给用户)。

这是可以实现的使用router.push()

vue.js vue-router
1个回答
2
投票

我想我会做解决这个问题,是定义道具,仅低于在此定义你的路径,你可以添加道具吧。 See: Passing props to Route Components

基本上你定义你想传递,对象,价值,无论你需要什么。和路由器视图组件内,绑定你要传递的道具。

例如:

:为V-绑定速记

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

请记住,使用适当的外壳中Vue.js See: Component name casing in templates

另外,我觉得这个问题,其他的似乎符合您的需求。 Passing props to Vue.js components instantiated by Vue-router

© www.soinside.com 2019 - 2024. All rights reserved.