TypeScript class定义的类实例 如何在page的data中加载渲染?
发布于 5 年前 作者 min71 5755 次浏览 来自 官方Issues
  1. 网络请求回来的数据 在回调中的res.data类型是string | AnyObject | ArrayBuffer, 控制台打印的内容是 {‘name’:‘张三’,‘id’:1} ,请教如何写代码取出name或者id的值?js只要 res.data.name就能取,ts不让这么写。

2.如果我创建一个类

class people{
   name:string
   id:number
 }

如何将请求结果映射到类中,如果结果非常复杂,数组套字典那种,怎么写?

3.我new 出来的类如何放进page的data中作渲染绑定数据? 貌似data只接受 var obj:any = {} 这种类型的对象数据,自定义的对象怎么办呢,总不能自己重新一个一个属性的按照class的结构创建object对象吧,有没有 class转 any的方法。

4.我发现如果把自己声明的类对象 用wx.storage存储然后再取出来,就自动变为any类型了,并且可以直接拿来渲染,这是为什么,是底层做了转换了吗,如何知道是怎样转换的?

回到顶部