【发布时间】:2017-08-13 03:35:57
【问题描述】:
我正在使用带有 vue-router 的 Vue。对于列表视图中的产品项目,我想生成 JSON-LN 注释,并将 url 属性设置为产品详细信息视图的路径。
我知道我可以使用this.$route.path 获取当前路线的路径,但是有没有办法获得一个独特的路线路径,因为它会用
<router-link :to={name: 'ProductDetail', params: {id: some_id, slug: some_slug}}></router-link>
将路由的路径注入其他地方?
【问题讨论】:
-
嘿,Till,有没有关于如何构建 Vuejs 以获取产品 url 的详细信息?
-
@Mdunbavan 您能具体说明您面临的问题吗?下面发布了特定于路由器的答案。但另一个问题是,对于 JSON-LD,您需要指定不属于路由的完整 url。为此,我使用了这个解决方案:developmentnow.com/2016/07/13/webpack-injecting-server-urls
标签: vue.js vuejs2 json-ld vue-router