我用router-link
切换网址,网址是变了但是跳不过去<router-link :to="/demand/${id}">aaa</router-link>
用this.$router.push('/demand/19')
这种方式就能跳
路由配置那里有这个跳转的啊,是什么原因导致路由不能切换过去,用链接的方式不对吗?
{
path:'demand/:id',
mete:'测试',
component:demandComponent
}
我用router-link
切换网址,网址是变了但是跳不过去<router-link :to="/demand/${id}">aaa</router-link>
用this.$router.push('/demand/19')
这种方式就能跳
路由配置那里有这个跳转的啊,是什么原因导致路由不能切换过去,用链接的方式不对吗?
{
path:'demand/:id',
mete:'测试',
component:demandComponent
}
嗯...
:to="/demand/19"
,代表的是讀取名為 /demand/19
變量的值當作網址,但是 /demand/19
只是個純字符串,所以你應該是要用 to="/demand/19"
才正確。
<router-link to="/demand/19">aaa</router-link>
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
<router-link :to="'/demand/19">
你这里不是多了一个 ' ?