Javascript 在vue组件属性中访问laravel路由

Javascript 在vue组件属性中访问laravel路由,javascript,vue.js,laravel-5.4,Javascript,Vue.js,Laravel 5.4,我正在尝试访问Reply.vue文件中的命名laravel路由。我试图做的是将此路由作为属性传递给我的reply组件。但在编译时,我遇到以下错误: invalid expression: Unexpected token : in http://tddforum.com/thread/reply/10 Raw expression: :route="http://tddforum.com/thread/reply/10" 如您所见,路由的值已正确分配给:route属性,但由于上述错误,页面

我正在尝试访问Reply.vue文件中的命名laravel路由。我试图做的是将此路由作为属性传递给我的reply组件。但在编译时,我遇到以下错误:

invalid expression: Unexpected token : in

http://tddforum.com/thread/reply/10

Raw expression: :route="http://tddforum.com/thread/reply/10"
如您所见,路由的值已正确分配给:route属性,但由于上述错误,页面无法加载。以下是我的回复组件的第一行:

<reply :attributes="{{ $reply}}" :route="{{ route('reply.update',$reply->id) }}" inline-template>

这里怎么了

谢谢,
是的,sir

您使用的是将值计算为JavaScript的
v-bind
,但实际上您传递的是字符串文本,因此只需删除
v-bind
(冒号):



如果
reply
也是一个字符串,那么您也需要这样做。

您使用的
v-bind
将值计算为JavaScript,但实际上您传递的是一个字符串文本,因此只需删除
v-bind
(冒号):



如果
reply
也是一个字符串,那么您也需要这样做。

是的,这很有效!!现在对绑定的工作原理有了更好的理解。非常感谢:)是的,成功了!!现在对绑定的工作原理有了更好的理解。非常感谢:)
<reply :attributes="{{ $reply}}" route="{{ route('reply.update',$reply->id) }}" inline-template>