TypeScript에서 DefineProps를 사용할 수 없습니다
P粉455093123
P粉455093123 2023-11-10 19:48:26
0
1
849

한동안 withDefaultsdefineProps을 사용해왔는데 갑자기 실패하기 시작해서 이유를 모르겠습니다!

다음과 같은 기본 SFC가 있습니다.

으아악

오류로 인해 빌드가 실패했습니다:

으아악

StackBlitz에서 최소 복제를 설정했습니다: https://stackblitz.com/edit/vitejs-vite-du7xik?file=src%2FApp.vue

갑자기 다른 업무용 앱에서 입력 관련 문제가 발생하는데 한 번에 하나씩 발생합니다. 어떤 지침이라도 도움이 될 것입니다!

편집자:

문제는 프로덕션 빌드를 실행할 때만 발생합니다. (그때에만 vue-tsc )。在 StackBlitz 上,这意味着在终端中运行 turbo build 호출되기 때문입니다. 그 외에는 적어도 IntelliJ를 사용할 때는 IDE에서 오류를 볼 수 있습니다.

P粉455093123
P粉455093123

모든 응답(1)
P粉675258598

이 오류는 foo 기본값이 있는 그대로 제공되지만 팩토리 기능이 필요하다는 의미입니다.

다음과 같아야 합니다:

으아악

prop 기본값을 직접 지정하는 것은 여러 구성 요소 인스턴스 간에 공유되고 이를 통해 서로 영향을 미칠 수 있으므로 실수입니다. 이는 특히 상태 저장이 가능한 정규 표현식 개체 一个>.

에 적용됩니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿