【发布时间】:2019-05-22 06:07:49
【问题描述】:
我有一个这样的路由器:
routes: [
{
path: '/survey/:surveyHash',
name: 'survey',
component: Survey,
props: true,
},
在组件中,我试图在道具中获取surveyHash。问题是当surveyHash 里面有/ 斜线时我做不到。
vue-router 有解决方案吗?
【问题讨论】:
-
使用encodeURIComponent
encodeURIComponent('cat/abc')->cat%2Fabc -
但是怎么做呢?这个
encodeURIComponent放在哪里? -
无论您在何处生成 URL,都需要对其进行编码
-
好的,所以我需要和后端开发人员谈谈;P
标签: javascript vue.js vue-component vue-router