欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

mobx使用数组提示越界_Mobx-State-Tree-分配给数组类型

发布时间:2023/11/27 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mobx使用数组提示越界_Mobx-State-Tree-分配给数组类型 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Mobx-State-Tree-分配给数组类型,会提示Type 'string[]' is not assignable to type 'IMSTArray> & IStateTreeNode>>'.

Type 'string[]' is missing the following properties from type 'IMSTArray>': spliceWithArray, observe, intercept, clear, and 4 more.ts(2322)错误import { cast } from "mobx-state-tree"

// .....

self.stores = cast(stores)

Mobx-State-Tree提供的cast方法,这个方法仅在TypeScript中累积,因为他已经将进入参的类型转换成对应的状态的类型,因此代码的类型能通过TypeScript的检测(因为在TypeScript看来,没有cast的时候,等号左侧和右侧的两个值并非类型匹配的)。

或者:self.stores.replace(stores)

总结

以上是生活随笔为你收集整理的mobx使用数组提示越界_Mobx-State-Tree-分配给数组类型的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。