提交 e08ebe58 编写于 作者: 雪洛's avatar 雪洛

docs: 更新uts类型相关文档

上级 6b16873f
...@@ -318,3 +318,5 @@ hx的json转type工具,会对一些敏感符合和关键字自动转义。但 ...@@ -318,3 +318,5 @@ hx的json转type工具,会对一些敏感符合和关键字自动转义。但
## 注意事项 ## 注意事项
* request 接口内部通过[特殊方式读取了范型类型](../uts/generics.md#使用限制),不支持传入动态的范型:比如将外层方法的普通范型参数传入 request。所以目前尽量直接使用uni.request而不是封装。如确需封装,可不使用type,改用UTSJSONObject。 * request 接口内部通过[特殊方式读取了范型类型](../uts/generics.md#使用限制),不支持传入动态的范型:比如将外层方法的普通范型参数传入 request。所以目前尽量直接使用uni.request而不是封装。如确需封装,可不使用type,改用UTSJSONObject。
* web端request接口目前没有返回UTSJSONObject类型数据而是一个普通对象,后续可能会调整为UTSJSONObject类型,如需兼容多端可以使用下标获取request返回的数据内容。
* web端request接口目前不支持创建传入的泛型的实例
\ No newline at end of file
...@@ -1682,6 +1682,10 @@ App平台不支持其他方式的联合类型。 ...@@ -1682,6 +1682,10 @@ App平台不支持其他方式的联合类型。
uts内置的类型,包括浏览器、Android、iOS内置的类型,在编译后不会擦除,在运行时仍可使用。 uts内置的类型,包括浏览器、Android、iOS内置的类型,在编译后不会擦除,在运行时仍可使用。
开发者自定义的类型,如自定义type,在编译后会转为class。 开发者自定义的类型,如通过类型字面量定义的type,在编译后会转为class。
开发时类型会在编译后被擦除。运行时无法通过typeof或instanceof获取。 开发时类型会在编译后被擦除。运行时无法通过typeof或instanceof获取。
**注意**
- web端联合类型等复杂类型在编译后会被擦除
\ No newline at end of file
...@@ -151,3 +151,4 @@ printName({ ...@@ -151,3 +151,4 @@ printName({
name: 'Tom' name: 'Tom'
}) })
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册