【发布时间】:2022-01-25 07:19:40
【问题描述】:
您好,很抱歉我的菜鸟问题。我需要路由链接的绑定参数值。我搜索了很多,我认为我的代码是正确的,但不起作用。
<router-link :to="{name: 'registro-new', params: {id: cliente.id}}">registro </router-link>
这是 console.log 中的错误
[Vue warn]: Unhandled error during execution of setup function
at <RouterLink to=
Object { name: "registro-new", params: {…} }
name: "registro-new"
params: Object { id: undefined }
<prototype>: Object { … }
>
at <Cliente onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > >
at <RouterView>
at <Dashboard onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > >
at <RouterView key="/cliente/1" >
at <App> runtime-core.esm-bundler.js:6873:16
我认为 cliente.id 为空,但如果我在 div 中写入 {{cliente.id}},我会得到值。
如果我手动输入这样的数字,我的路线工作
<router-link :to="{name: 'registro-new', params: {id:1}}">registro </router-link>
所以我真的不知道我的坏在哪里。有人可以帮帮我吗?
【问题讨论】:
-
cliente.idundefined ,不应该是