uni-app x 是什么?
HBuilderX3.9+
uni-app x,是下一代 uni-app,是一个跨平台应用开发引擎。
uni-app x 没有使用js和webview,它基于 uts 语言。在App端,uts在iOS编译为swift、在Android编译为kotlin,完全达到了原生应用的功能、性能。
可以下载打包后的hello uni-app x的apk来体验。(通过显示界面元素边界可知界面都是原生UI,解包后也不会看到js引擎,里面的html文件是示例中演示web-view组件所用)
hello uni-app x的源码见:https://gitcode.net/dcloud/hello-uni-app-x
uni-app x 是一个庞大的工程,它包括uts语言、uvue渲染引擎、uni的组件和API、以及扩展机制。
如何在本地运行查看文档
- 使用命令行工具打开文档根目录
- 在命令行中执行
yarn
安装依赖,如果没有yarn
,则先执行npm i -g yarn
- 在命令行中执行
yarn dev --no-cache
,命令运行完毕后,会显示本地可查看链接,点击或复制到浏览器查看即可
文档编写注意事项
-
右侧导航仅支持二级、三级、四级
-
文档如有标题,必须从一级或二级开始,不允许只有三级,没有二级的情况;也不允许先有三级、后有二级的情况;
-
FAQ、注意事项、常见问题,要放在文档最下方,不要穿插在文档中间位置
-
容器书写方式,支持:
info
、tip
、warning
、danger
、details(在 IE / Edge 中不生效)
详情:::: warning 注意 - 认证凭证有效期为`30分钟` - 当余额全部被冻结时,会出现有余额但无法调用服务的情况 :::
-
代码语法高亮支持:
js
、javascript
、ts
、typescript
、objc(Objective-C)
、kt(Kotlin)
、cs(C#)
、cpp(C++)
等。详情 -
支持流程图:
```mermaid sequenceDiagram actor user as 用户端 participant cf as 云函数/云对象 participant service as 认证服务 activate user user->>+user: 获取设备信息metaInfo user->>+cf: 提交姓名、身份证号、metaInfo获取certifyId cf->>+service: 提交姓名、身份证号、metaInfo获取certifyId service-->>-cf: 返回certifyId cf-->>-user: 返回certifyId user->>+service: 调用sdk进行刷脸认证 service-->>-user: 返回认证结果 user->>+cf: 请求校验认证结果 cf->>+service: 请求认证结果 service-->>-cf: 返回认证结果 cf-->>-user: 返回最终实人认证结果 deactivate user ```
-
代码支持行高亮 详情
-
标题(Badge)组件 详情
-
可使用模板语法 详情
-
图片点击放大
img.class="zooming"
<img class="zooming" src="xxx">
-
md 支持书写属性。
#{
:左定界符,与 markdown 语法之间不能有空格;}
右定界符![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app-multiport.jpg)#{.zooming data=abc width=100 height=100}
渲染为:
<img src="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app-multiport.jpg" class="zooming" data="abc" width="100" height="100" />
-
路径注意
- _sidebar.md是左侧导航,其中路径写https路径,可打开新页签。如左侧导航里引用了本产品目录之外的文档,需写成这种方式
- 每个产品目录下均有一个static目录,在其中提交图片视频等静态资源。引用static下的静态资源时,路径可以是"../static"、"./static",不能写"static/"。
- 书写文档时应注意特殊符号的编写与换行:
-
###
下应有空行 -
内容 **加粗** 内容
两边需要有空格 - 在书写方括号
[]
时要注意使用转义字符\
,或者使用\
`` 包裹,否则会被识别为链接,导致链接失效
-
-
md 表格支持行、列合并
- 行列合并
|资源分类 |资源细项 |售价(元) | |:-: |:-: |:-: | |云函数 #{rowspan=3}|资源使用量(GBs) |0.000110592| |调用次数(万次) |0.0133 | |出网流量(GB) |0.8 | |云数据库 #{rowspan=3}|容量(GB/天) |0.07 | |读操作使用量(万RU) |0.015 | |写操作使用量(万RU) |0.05 | |云存储 #{rowspan=4}|容量(GB/天) |0.0043 | |下载操作次数(万次) |0.01 | |上传操作次数(万次) |0.01 | |CDN 流量(GB) |0.18 | |前端网站托管 #{rowspan=2}|容量(GB/天) |0.0043 | |流量(GB)|0.18 | |售价(元/月)#{colspan=2} |5 |
- 无限嵌套表格行折叠
|父Table第一列|父Table第二列 |父Table第三列| |:------ |:------- |:--------| |A |**B**|[C](https://www.dcloud.io/hbuilderx.html)| |@|第一列|第二列 |第三列 | |@|:------ |:-------: |-------: | |@|第一行 |**居中**|~~markdown~~| |@@| 名称 | 类型 | 必备 | 默认值 | 描述 | |@@| :- | :- | :- | :- | :- | |@@| D | E \\| F | H | - | I | |@|第二行 |[HBuilderX](https://www.dcloud.io/hbuilderx.html)|右对齐|
- 行列合并
文档 Algolia 使用限额
Included Quota:
- Records: 1,000,000
- Operations: 1,000,000
Included Features:
- Analytics Api
- Search Analytics
- Events Analytics
- 90 Days Analytics Retention
- AI Synonyms
- Dynamic Reranking
Advanced Team Management
- Crawler UI
- Query Suggestion
- Facet Display
- Natural Language Processing (NLP)
- Synonyms 10,000/index
Size Limits:
- maxRecordSize 100KB
- maximum application size 100GB
- maxNbIndices 1,000
AI Synonyms and Dynamic Reranking:need to send click events (via insights) to leverage Dynamic Reranking.