微信小程序Wepy框架,结合TypeScript,使用Repeat来循环组件报错问题

发现问题:

thirdScriptError

Cannot read property '0' of undefined;at pages/home/Home page lifeCycleMethod onLoad function

TypeError: Cannot read property '0' of undefined



自己写的demo代码:

a.wepy

a.ts


AModel.ts


index.ts


index.wpy



解决办法:

因为index里面的data字段里面的a.model使用了自定义的ts的model,那么在new这个model出来的时候,repeat所需要的数组必须是已经初始化好的空数据(也就是说要有默认数据=>空数组),而不是只能是一个定义好的对象属性

那么把AModel.ts里面的aList:[any] 改为 aList = [any]就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。