Uniapp X 开发,从入门到精通,UTS语法学习笔记

uniapp x入门

uni-app x 项目中,页面文件的后缀名.uvue文件。

每个uvue文件,都是一个符合Vue SFC规范的 vue 文件。

uni-app x 只有 .uvue页面,不支持和vue页面并存(因vue是js驱动、webview渲染,uni-app x在app-Android中没有js引擎,app中渲染是原生渲染,无法使用vue页面)。

1.离线打包

相关文档:https://doc.dcloud.net.cn/uni-app-x/native/

UTS插件开发

UTS插件安卓平台开发指南:https://doc.dcloud.net.cn/uni-app-x/plugin/uts-for-android.html

UTS插件离线打包:https://doc.dcloud.net.cn/uni-app-x/native/use/androiduts.html

待续...

问题记录

1. UTSAndroid 是 Android UTS 环境的全局内置对象,不需要任何 import 导入,可在 .uts、.uvue 文件里直接使用。

2. Uniappx在常规的函数定义的场景下使用默认参数,通过函数表达式(匿名函数)定义的函数不支持使用默认参数。

3. catch 指定返回值,new Promise<string> .catch((res: any | null): string

4. UTS 模板不允许直接引用 import 导入的函数,必须在setup内通过const 包装

5. 线程环境:https://doc.dcloud.net.cn/uni-app-x/plugin/uts-for-android.html#thread-environment

6. Promise:https://doc.dcloud.net.cn/uni-app-x/uts/buildin-object-api/promise.html

7. 类型断言:https://doc.dcloud.net.cn/uni-app-x/uts/keywords.html#as

8. JSON:https://doc.dcloud.net.cn/uni-app-x/uts/buildin-object-api/json.html