Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
8d023e3b
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
8d023e3b
编写于
2月 20, 2023
作者:
JiaRongPing
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://gitcode.net/dcloud/unidocs-zh
上级
2265e70b
2167e9f4
变更
6
显示空白变更内容
内联
并排
Showing
6 changed file
with
105 addition
and
16 deletion
+105
-16
docs/.vuepress/config/siderbar/uni-app.js
docs/.vuepress/config/siderbar/uni-app.js
+8
-8
docs/api/media/video.md
docs/api/media/video.md
+7
-5
docs/collocation/manifest.md
docs/collocation/manifest.md
+1
-1
docs/plugin/uts-for-ios.md
docs/plugin/uts-for-ios.md
+66
-0
docs/plugin/uts-plugin.md
docs/plugin/uts-plugin.md
+14
-2
docs/release-note-alpha.md
docs/release-note-alpha.md
+9
-0
未找到文件。
docs/.vuepress/config/siderbar/uni-app.js
浏览文件 @
8d023e3b
...
...
@@ -105,6 +105,11 @@ export default {
"
state
"
:
1
,
"
prefix
"
:
"
群15
"
},
{
"
number
"
:
"
719211033
"
,
"
state
"
:
1
,
"
prefix
"
:
"
群16
"
,
},
{
"
number
"
:
"
951348804
"
,
"
state
"
:
1
,
...
...
@@ -115,11 +120,6 @@ export default {
"
state
"
:
1
,
"
prefix
"
:
"
群18
"
},
{
"
number
"
:
"
165657124
"
,
"
state
"
:
1
,
"
prefix
"
:
"
群19
"
},
{
"
number
"
:
"
165796402
"
,
"
state
"
:
1
,
...
...
@@ -201,10 +201,10 @@ export default {
"
prefix
"
:
"
群35
"
},
{
"
number
"
:
"
719211033
"
,
"
number
"
:
"
165657124
"
,
"
state
"
:
0
,
"
prefix
"
:
"
群1
6
"
,
joinQQGroupHref
:
'
https://qm.qq.com/cgi-bin/qm/qr?k=
NWETRxbA8p8xi02eaYs287feOa16KSIO&jump_from=webapi&authKey=2bZterASBX7NALFnsVaJM5kp86Ev0YVyhEWIEUEQXWeyj1iyjG/vYTGkyFKBxDkb
'
"
prefix
"
:
"
群1
9
"
,
joinQQGroupHref
:
'
https://qm.qq.com/cgi-bin/qm/qr?k=
3nkeRUv3Fmon46OVXRrF7LG9_z-A3YAv&jump_from=webapi&authKey=oLRX4LouZZ2+RZGL22JZfzCNvWFDaCd2RTBzZYE919RUNFB9PT9oSyJ/d5sOO2SW
'
}
]
}
docs/api/media/video.md
浏览文件 @
8d023e3b
...
...
@@ -347,6 +347,8 @@ App端有很多插件支持视频压缩,详见[插件市场](https://ext.dclou
|属性 |类型 |默认值 |必填 |说明 |
|:-: |:-: |:-: |:-: |:-: |
|filePath |string |- |是 |视频源的路径,只支持本地路径 |
|minDuration |string |- |是 |视频裁剪的最小长度(2.16.1) |
|maxDuration |string |- |是 |视频裁剪的最大长度 (2.16.1)|
|success |function |- |否 |接口调用成功的回调函数 |
|fail |function |- |否 |接口调用失败的回调函数 |
|complete |function |- |否 |接口调用结束的回调函数(调用成功、失败都会执行) |
...
...
docs/collocation/manifest.md
浏览文件 @
8d023e3b
...
...
@@ -429,7 +429,7 @@ Tips:关于摇树优化(treeShaking)原理及优化结果,参考:[http
|scopedSlotsCompiler|String|Vue2 作用域插槽编译模式,uni-app 3.1.19+ 开始支持,可选:legacy、auto、augmented,默认:auto|
|mergeVirtualHostAttributes|Boolean|合并组件
[
虚拟节点
](
/tutorial/vue-api.html#%E5%85%B6%E4%BB%96%E9%85%8D%E7%BD%AE
)
外层属性(目前仅支持 style、class 属性),uni-app 3.5.1+ 开始支持|
|embeddedAppIdList|Array|要半屏跳转的小程序appid。
[
详见
](
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/openEmbeddedMiniProgram.html
)
|
|requiredPrivateInfos|Array|地理位置相关接口。
[
详见
](
https://developers.weixin.qq.com/
community/develop/doc/000a02f2c5026891650e7f40351c01
)
|
|requiredPrivateInfos|Array|地理位置相关接口。
[
详见
](
https://developers.weixin.qq.com/
miniprogram/dev/reference/configuration/app.html#requiredPrivateInfos
)
|
|lazyCodeLoading|String| 目前仅支持值 requiredComponents,代表开启小程序
[
按需注入
](
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/lazyload.html#%E6%8C%89%E9%9C%80%E6%B3%A8%E5%85%A5
)
特性,
[
详见
](
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#lazyCodeLoading
)
|
...
...
docs/plugin/uts-for-ios.md
浏览文件 @
8d023e3b
...
...
@@ -581,6 +581,7 @@ HBuilderX 目前写iOS uts 插件时部分语法提示会有缺失、参数类
-
缺失可选类型标识;
-
参数标签没有标记无法知道是否需要忽略参数标签;
-
不支持导入包含有子模块的原生模块;
-
暂不支持.a依赖库的代码提示;
这些问题会在后续版本中优化
...
...
@@ -594,3 +595,68 @@ HBuilderX 目前写iOS uts 插件时部分语法提示会有缺失、参数类
### 7.3 类型兼容问题
-
元组类型目前不支持
### 8 .a依赖库相关说明
#### 8.1 .a库存放的目录结构
<pre
v-pre=
""
data-lang=
""
>
<code
class=
"lang-"
style=
"padding:0"
>
└─Libs // .a库存放目录
├─MyStaticLibA //A静态库(该库所有文件放在此文件夹内,OC库)
│ ├─libMyStaticLib.a //.a文件,必须
│ ├─MyStaticLib.h //A.a库对应的头文件,必须
│ ├─MyClassA.h //需要暴露的头文件A,可选
│ └─MyClassB.h //需要暴露的头文件B,可选
└─TestSwiftLibrary //B静态库(该库所有文件放在此文件夹内,Swift库)
├─libTestSwiftLibrary.a //.a文件,必须
└─TestSwiftLibrary.swiftmodule //.swiftmodule文件夹,必须
</code>
</pre>
注意:
-
将.a库的所有文件存放在一个文件夹内,多个.a库就创建多个文件夹;
-
未对某个.a库文件夹下的文件做递归查找,请不要将.a或.h文件嵌套在多层文件夹内,以免发生错误;
#### 8.2 .a库的使用说明
-
OC语言创建的.a库在使用时无需import,可直接使用;
-
Swift语言创建的.a库在使用前需要在uts文件中import;
-
HBuilder X目前暂不支持.a库相关代码的语法提示;
#### 8.3 .a库的使用示例
-
OC语言创建的.a库使用示例:
```
ts
// uts
const
aResult
=
ToolA
.
toolAMethod
();
const
bResult
=
ToolB
.
toolBMethod
();
const
libResult
=
TestLib
.
testLib
();
const
res
=
{
aResult
:
aResult
,
bResult
:
bResult
,
libResult
:
libResult
};
options
.
success
?.(
res
);
```
-
Swift语言创建的.a库使用示例:
```
ts
// uts
import
{
Tool
,
Manager
,
TestLibraryExa
}
from
'
TestLibraryExa
'
;
Manager
.
testManager
();
Tool
.
testTool
()
let
lib
=
TestLibraryExa
();
lib
.
test
()
console
.
log
(
lib
.
version
);
```
### 9 有关Swift语言创建的Framework和.a的Swift版本兼容性问题
-
由于高版本XCode编译的Swift语言Framework动态库、静态库、.a库在低版本XCode上无法编译通过,因此存在Swift版本兼容性问题;
-
目前打包机使用的XCode版本号是13.2.1,对应的Swift版本是5.5.2;
-
请在编译Swift相关Framework和.a库时选择和打包机相同或者更低版本的XCode;
-
选择比打包机更低版本XCode编译Swift库时请在Target->buildSettings设置Buid Libraries for Distribution 为Yes。
\ No newline at end of file
docs/plugin/uts-plugin.md
浏览文件 @
8d023e3b
...
...
@@ -129,6 +129,7 @@ package.json 为 uni_modules 插件配置清单文件,负责描述插件的基
│ │ └─index.uts //Android原生插件能力实现
│ ├─app-ios //iOS平台目录
│ │ ├─Frameworks //iOS原生依赖的第三方 framework 依赖库存放目录,可选
│ │ ├─Libs //iOS原生依赖的第三方 .a 依赖库存放目录,可选
│ │ ├─Resources //iOS原生所依赖的资源文件存放目录,可选
│ │ ├─info.plist //iOS原生所需要添加到主 info.plist 文件中的配置文件,可选
│ │ ├─UTS.entitlements //iOS原生所需要添加到主工程 .entitlements 文件中的配置文件,可选
...
...
@@ -288,6 +289,7 @@ app-ios 文件夹下存在iOS平台原生配置,包括以下目录或文件
|目录名/文件名 |用途 |
|:--- |:--- |
|Frameworks |iOS平台插件需要引用的三方 framework 依赖库存放目录 |
|Libs |iOS平台插件需要引用的三方 .a 依赖库存放目录 |
|Resources |iOS平台插件需要引用的资源文件存放目录 |
|Info.plist |iOS平台插件需要添加到原生工程Info.plist中的配置文件 |
|UTS.entitlements |iOS平台插件需要添加到原生工程 entitlements 文件中的配置文件 |
...
...
@@ -295,12 +297,22 @@ app-ios 文件夹下存在iOS平台原生配置,包括以下目录或文件
|index.uts |主入口,index.d.ts声明的能力在iOS平台下的实现 |
##### Frameworks
iOS平台插件依赖的三方
库
存放目录,支持以下类型文件:
iOS平台插件依赖的三方
framework
存放目录,支持以下类型文件:
-
framework
-
xcframework
注意:目前只支持静态库
注意:目前支持静态库和动态库
##### Libs
> HBuilder X 3.7.2+ 版本支持
iOS平台插件依赖的三方.a库存放目录,支持以下类型的.a库:
-
使用OC语言创建的.a库
-
使用Swift语言创建的.a库
备注:有关OC及Swift创建的.a库的区别、.a库的使用方法和注意事项
[
详见
](
https://uniapp.dcloud.net.cn/plugin/uts-for-ios
)
##### Resources
iOS平台原生资源目录,建议只保存uts插件内置的资源文件。云端打包时会将此目录下的所有文件添加到应用 main bundle 中。
...
...
docs/release-note-alpha.md
浏览文件 @
8d023e3b
#### 3.7.2.20230217-alpha
*
【uni-app】
*
App-Android平台 修复 uni.getSystemInfo 在部分设备获取 deviedId 值可能相同的Bug
[
详情
](
https://ask.dcloud.net.cn/question/163174
)
*
uts插件 App-Android平台 修复 math.sign 参数为 0 时返回结果异常的Bug
*
uts插件 App-iOS平台 新增 支持调用 .a 静态库
[
详情
](
https://uniapp.dcloud.net.cn/plugin/uts-plugin.html#ios-libs
)
*
【uni小程序SDK】
*
Android平台 新增 适配支持暗黑模式
*
Android平台 修复 3.7.0版引出的 特定场景启动小程序可能失败的Bug
#### 3.7.1.20230210-alpha
*
【uni-app】
*
修复 Vue3 项目 uni.scss 中变量条件编译无效的Bug
[
详情
](
https://ask.dcloud.net.cn/question/162271
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录