我正在使用vue.js 2,并试图创建一个链接,该链接应将我发送到另一个页面。这就是我所拥有的:
<div v-for="u in myList">
<router-link :to="'/type/' + u.name"><a>{{u.name}}</a></router-link>
</div>
上面的代码工作,但现在我想传递一个参数(例如,cc>)和这个链接。
我查看了查询参数,但我不希望用户在地址栏
u.weight
中看到这一点。是否有一种方法来隐藏查询参数,或者我应该考虑另一种方法来实现这一点吗?
最佳答案
只需将数据添加到某个存储对象,然后在下一个组件中从该存储中读取它。
《Vue指南》中有一个关于如何设置简单存储的示例:
https://vuejs.org/v2/guide/state-management.html#Simple-State-Management-from-Scratch
关于vue-router - 在地址栏中隐藏查询参数-VueJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40774131/