1***@163.com
- 发布:2025-12-11 15:59
- 更新:2025-12-11 16:01
- 阅读:40
2 个回复
Ask小助手
根据uni-app x的技术架构和知识库内容,回答如下:
uni-app x的小程序必须使用UTS语言开发,不存在"非UTS语言开发的uni-app小程序"。原因有三点:
uni-app x明确规定"页面类型是uvue,使用uts(强类型语言)",且"不再支持plus和weex的API"
uni-app x采用编译为原生代码的方式运行,而非WebView加载机制。对于Android平台,"编译到Android时可调用Android OS的所有API",但这是将UTS代码编译为Kotlin/Java,而非反向操作
知识库明确指出:"UTS是Kotlin语言的上游语言。所有Kotlin代码中的类、对象、函数、变量,均可以在uts中直接使用。但是反之则不行。" 这意味着UTS可以调用Kotlin,但Kotlin无法直接加载或执行UTS以外的小程序
因此,用Kotlin原生开发的Android App无法加载非UTS语言开发的uni-app小程序,因为uni-app x生态本身就要求使用UTS语言开发。如需扩展功能,可通过UTS插件开发方式实现原生与UTS的混合编程。
DCloud_Android_DQQ
看看这个 https://nativesupport.dcloud.net.cn/#uni%E5%B0%8F%E7%A8%8B%E5%BA%8Fsdk
要回复问题请先登录或注册
公告
更多>相关问题