登录  /  注册
vue-test-utils +wrapper.vm 的打字稿类型
P粉054616867
P粉054616867 2023-12-26 13:38:11
[Vue.js讨论组]

这里有一个问题。曾经使用过 typescript + vue-test-utils 并尝试操纵测试的值,例如: wrapper.vm.aCoolRefValueToManipulate = '更酷的东西'?

好吧,我试过了。它有效,但 ts linter 在这个上变得疯狂,因为它不知道 vm 中的 aCoolRefValueToManipulate 是什么。

有人知道如何解决这个问题吗?

linter 告诉我:

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)

解决方案

一些很酷的家伙在官方 Vue Discord 服务器上帮助了我。

(wrapper.vm as any).aCoolRefValueToManipulate 

P粉054616867
P粉054616867

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号