Symfony Vue.js中的绝对路径
我在一个Symfony项目中的一个vue文件中工作,我想从路由中找到绝对路径。通常我会这样做:Symfony Vue.js中的绝对路径,symfony,vue.js,Symfony,Vue.js,我在一个Symfony项目中的一个vue文件中工作,我想从路由中找到绝对路径。通常我会这样做: this.$http({ url: 'products/edit/'+product.id, method: 'PUT', params : params [...] 而且效果很好。但是现在我不需要使用this.$http,因为我正在尝试这样做: <div> {{ getUrl(product) }} </div> 但显然它只显示/p
this.$http({
url: 'products/edit/'+product.id,
method: 'PUT',
params : params
[...]
而且效果很好。但是现在我不需要使用this.$http
,因为我正在尝试这样做:
<div>
{{ getUrl(product) }}
</div>
但显然它只显示/products/edit/xxx
而不是生产中的mysite.com/products/edit/xxx
,或本地的localhost/products/edit/xxx
在我的路由文件中,我有:
update_product:
path: /products/edit/{product}
defaults: { _controller: RBProductsBundle:Product:edit }
试试这个:
methods:
getFullUrl (product) {
return location.origin + this.getUrl(product)
}
}
...
{{ getFullUrl(product) }}
...
Location
对象具有有关当前打开页面的原点和路径的信息
试试这个:
methods:
getFullUrl (product) {
return location.origin + this.getUrl(product)
}
}
...
{{ getFullUrl(product) }}
...
Location
对象具有有关当前打开页面的原点和路径的信息