提交 cc841dfc 编写于 作者: lizhongyi_'s avatar lizhongyi_

docs: update uts-plugin.md

上级 0f570419
...@@ -1496,6 +1496,8 @@ android中UI相关的api,很多会要求泛型,目前uts中可以使用下 ...@@ -1496,6 +1496,8 @@ android中UI相关的api,很多会要求泛型,目前uts中可以使用下
let frameContent = decorView.findViewById<FrameLayout>(android.R.id.content) let frameContent = decorView.findViewById<FrameLayout>(android.R.id.content)
let layoutParam = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT); let layoutParam = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT);
``` ```
> 特别注意:
> iOS 环境目前不支持在 uts 插件中导出带泛型的类型。
### 函数参数默认值 ### 函数参数默认值
...@@ -1511,9 +1513,9 @@ UTS插件环境会被编译为原生语言环境,在android平台是kotlin. ...@@ -1511,9 +1513,9 @@ UTS插件环境会被编译为原生语言环境,在android平台是kotlin.
uni-app x 运行到Android平台时,本身也是原生语言环境,即kotlin。同语言直接的调用是没有限制的,可以任意导出和使用 自定义对象/原生对象/类/方法。 uni-app x 运行到Android平台时,本身也是原生语言环境,即kotlin。同语言直接的调用是没有限制的,可以任意导出和使用 自定义对象/原生对象/类/方法。
但是在uni-app 环境,**只能导出UTS中声明的自定义对象/类/方法,不能包含原生对象、平台专有类型** 但是在uni-app 环境和 uni-app x 的iOS 环境**只能导出UTS中声明的自定义对象/类/方法,不能包含原生对象、平台专有类型**
这是因为 uni-app 本质上是类浏览器的js环境中,UTS中声明的对象是经过特殊处理的,每一个对象都有一个在Js中对应的实例,这样才能正常使用。 这是因为 uni-app 和 uni-app x 的iOS 本质上是类浏览器的js环境中,UTS中声明的对象是经过特殊处理的,每一个对象都有一个在Js中对应的实例,这样才能正常使用。
其他的原生对象没有经过特殊处理,并不能在js环境中使用。 其他的原生对象没有经过特殊处理,并不能在js环境中使用。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册