Vue 路由动态参数
Vue router dynamic params
我想不出传递动态参数数据的正确语法。我尝试了几种变体,但我假设我可以通过以下方式注入 someValue:
<router-link :to="{ name: 'Foo', params:{ bar: ${someValue} } }">
但是,我不断收到编译器错误。
您可以通过 router-link
参数传递任何动态 属性,例如:
<router-link :to="{ name: 'Foo', params:{ bar:someValue} }">
someValue
应该是一个数据对象项或计算 属性,如果你想传递一个方法返回的值,你可以这样做:
<router-link :to="{ name: 'Foo', params:{ bar:someMethod()} }">
我想不出传递动态参数数据的正确语法。我尝试了几种变体,但我假设我可以通过以下方式注入 someValue:
<router-link :to="{ name: 'Foo', params:{ bar: ${someValue} } }">
但是,我不断收到编译器错误。
您可以通过 router-link
参数传递任何动态 属性,例如:
<router-link :to="{ name: 'Foo', params:{ bar:someValue} }">
someValue
应该是一个数据对象项或计算 属性,如果你想传递一个方法返回的值,你可以这样做:
<router-link :to="{ name: 'Foo', params:{ bar:someMethod()} }">