Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
it&s me
unidocs-zh
提交
8d023e3b
U
unidocs-zh
项目概览
it&s me
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
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
...
...
@@ -344,11 +344,13 @@ App端有很多插件支持视频压缩,详见[插件市场](https://ext.dclou
**OBJECT 参数说明**
|属性 |类型 |默认值 |必填 |说明 |
|:-: |:-: |:-: |:-: |:-: |
|filePath |string |- |是 |视频源的路径,只支持本地路径 |
|success |function |- |否 |接口调用成功的回调函数 |
|fail |function |- |否 |接口调用失败的回调函数 |
|属性 |类型 |默认值 |必填 |说明 |
|:-: |:-: |:-: |:-: |:-: |
|filePath |string |- |是 |视频源的路径,只支持本地路径 |
|minDuration |string |- |是 |视频裁剪的最小长度(2.16.1) |
|maxDuration |string |- |是 |视频裁剪的最大长度 (2.16.1)|
|success |function |- |否 |接口调用成功的回调函数 |
|fail |function |- |否 |接口调用失败的回调函数 |
|complete |function |- |否 |接口调用结束的回调函数(调用成功、失败都会执行) |
**success 返回参数说明**
...
...
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录