diff --git a/docs/plugin/uts-plugin.md b/docs/plugin/uts-plugin.md index 27c65b65765294223f86d026046c07a1879e7b34..e75a77bfd17ca0490348d4015ad42cf187e9276c 100644 --- a/docs/plugin/uts-plugin.md +++ b/docs/plugin/uts-plugin.md @@ -1496,6 +1496,8 @@ android中UI相关的api,很多会要求泛型,目前uts中可以使用下 let frameContent = decorView.findViewById(android.R.id.content) let layoutParam = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT); ``` +> 特别注意: +> iOS 环境目前不支持在 uts 插件中导出带泛型的类型。 ### 函数参数默认值 @@ -1511,9 +1513,9 @@ UTS插件环境会被编译为原生语言环境,在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环境中使用。