질문입니다. typescript + vue-test-utils를 사용하고 테스트 값을 조작하려고 했습니다. 예를 들면 다음과 같습니다.
wrapper.vm.aCoolRefValueToManipulate = '更酷的东西'
?
글쎄, 나는 그것을 시도했다. 작동하지만 TS linter는 vm
中的 aCoolRefValueToManipulate
가 무엇인지 모르기 때문에 이것에 열중합니다.
이 문제 해결 방법 아시는 분 계신가요?
린터가 나에게 말했습니다:
으아아아공식 Vue Discord 서버에서 몇몇 멋진 사람들이 저를 도와주었습니다.
Property 'showTopDown' does not exist on type '{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<Readonly<ExtractPropTypes<{}>> & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>; ... 10 more ...; $watch(source: string | Function, cb: Function, options?: WatchOptions<...> | undefined): WatchStopHandle; } & Readonly<...> & Sha...'.ts(2339)
"any"를 사용하지 않고 래퍼.vm에 액세스할 수 있는 다른 방법이 있나요?
방금 시도해 볼 만한 것을 찾았습니다:
으아아아