이중제본(v-model) 与可选链接 (np?.description)을 결합할 수 없습니다. 이중 바인딩은 getter와 setter를 의미합니다. np가 false일 때 setter가 무엇을 설정하길 원하시나요? v-if 로 래핑하고 있다는 것을 알고 있지만 선택적 연결은 대상 객체 구조가 정의되지 않았을 수 있음을 v-model에 알려줍니다. 이는 잘못된 할당 대상입니다.
한 가지 방법은 다음을 허용하는 계산된 description,您可以在其中指定当np的当前值时如何设置np.description >을 만드는 것입니다.
위는 매우 일반적인 해결 방법입니다(실제로 정말로 필요한 경우 의 선택적 링크를 사용 v-model).
귀하의 경우 더 간단한 대안이 있습니다(아마도 包装在 v-if="np" 中),不使用 v 的可选链接-model : v-model.trim="np?.description" 替换为 v-model.trim="np.description"
윌
이중제본(
v-model
) 与可选链接 (np?.description
)을 결합할 수 없습니다. 이중 바인딩은 getter와 setter를 의미합니다. np가 false일 때 setter가 무엇을 설정하길 원하시나요? v-if 로 래핑하고 있다는 것을 알고 있지만 선택적 연결은 대상 객체 구조가 정의되지 않았을 수 있음을 v-model에 알려줍니다. 이는 잘못된 할당 대상입니다.한 가지 방법은 다음을 허용하는 계산된
으아악description
,您可以在其中指定当np
的当前值时如何设置np.description
>을 만드는 것입니다.여기에서 어떻게 작동하는지 확인하세요: https://stackblitz.com/edit/vue3-vite-typescript-starter-wrvbqw?file=src%2FApp.vue
위는 매우 일반적인 해결 방법입니다(실제로 정말로 필요한 경우 의 선택적 링크를 사용
.v-model
).귀하의 경우 더 간단한 대안이 있습니다(아마도
包装在
v-if="np"
中),不使用v 的可选链接-model
:
v-model.trim="np?.description"
替换为v-model.trim="np.description"
윌