Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
程序yang
unidocs-zh
提交
7a59aa64
U
unidocs-zh
项目概览
程序yang
/
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看板
提交
7a59aa64
编写于
9月 19, 2022
作者:
Anne_LXM
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新on、off之类api
上级
fe30ac8a
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
399 addition
and
346 deletion
+399
-346
docs/api/key.md
docs/api/key.md
+105
-87
docs/api/system/accelerometer.md
docs/api/system/accelerometer.md
+107
-83
docs/api/system/capture-screen.md
docs/api/system/capture-screen.md
+41
-41
docs/api/system/compass.md
docs/api/system/compass.md
+82
-82
docs/api/system/memory.md
docs/api/system/memory.md
+64
-53
未找到文件。
docs/api/key.md
浏览文件 @
7a59aa64
### uni.hideKeyboard()
隐藏软键盘
隐藏已经显示的软键盘,如果软键盘没有显示则不做任何操作。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|x|√|√|√|√|
### uni.onKeyboardHeightChange(CALLBACK) @onkeyboardheightchange
监听键盘高度变化
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.2.3+|x|基础库2.7+|x|x|x|√|√|√|
**CALLBACK 返回参数**
|参数|类型|说明|
|:-|:-|:-|
|height|Number|键盘高度|
**示例代码**
```
js
uni
.
onKeyboardHeightChange
(
res
=>
{
console
.
log
(
res
.
height
)
})
```
### uni.offKeyboardHeightChange(CALLBACK) @offkeyboardheightchange
取消监听键盘高度变化事件
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 3.1.0+|x|基础库2.9.2+|x|x|x|x|x|√|
**示例代码**
```
js
uni
.
offKeyboardHeightChange
(
callback
)
```
### uni.getSelectedTextRange(OBJECT) @getselectedtextrange
在input、textarea等focus之后,获取输入框的光标位置。注意:只有在focus的时候调用此接口才有效。目前仅支持 vue 页面,nvue 可以直接使用 weex 的
[
getSelectionRange
](
https://weex.apache.org/zh/docs/components/input.html#getSelectionRange
)
。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.8.12+|HBuilderX 2.8.12+|基础库 2.7.0+|x|x|x|x|√|x|
**OBJECT 参数说明:**
| 参数名 | 类型 | 默认值 | 必填 | 说明 |
| --- | --- | --- | --- | --- |
| success | Function | | 否 | 接口调用成功的回调函数 |
| fail | Function | | 否 | 接口调用失败的回调函数 |
| complete | Function | | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
**success 返回参数说明:**
| 属性 | 类型 | 说明 |
| --- | --- | --- |
| start | Number | 输入框光标起始位置 |
| end | Number | 输入框光标结束位置 |
**示例代码**
```
js
uni
.
getSelectedTextRange
({
success
:
res
=>
{
console
.
log
(
'
getSelectedTextRange res
'
,
res
.
start
,
res
.
end
)
}
})
```
### uni.hideKeyboard()
隐藏软键盘
隐藏已经显示的软键盘,如果软键盘没有显示则不做任何操作。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|x|√|√|√|√|
### uni.onKeyboardHeightChange(CALLBACK) @onkeyboardheightchange
监听键盘高度变化
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.2.3+|x|基础库2.7+|x|x|x|√|√|√|
**参数**
function listener
键盘高度变化事件的监听函数
**参数**
Object res
|参数|类型|说明|
|:-|:-|:-|
|height|Number|键盘高度|
**示例代码**
```
js
uni
.
onKeyboardHeightChange
(
res
=>
{
console
.
log
(
res
.
height
)
})
```
### uni.offKeyboardHeightChange(CALLBACK) @offkeyboardheightchange
取消监听键盘高度变化事件
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 3.1.0+|x|基础库2.9.2+|x|x|x|x|x|√|
**参数**
function listener
onKeyboardHeightChange 传入的监听函数。不传此参数则移除所有监听函数。
**示例代码**
```
js
const
listener
=
function
(
res
)
{
console
.
log
(
res
)
}
uni
.
onKeyboardHeightChange
(
listener
)
uni
.
offKeyboardHeightChange
(
listener
)
// 需传入与监听时同一个的函数对象
```
### uni.getSelectedTextRange(OBJECT) @getselectedtextrange
在input、textarea等focus之后,获取输入框的光标位置。注意:只有在focus的时候调用此接口才有效。目前仅支持 vue 页面,nvue 可以直接使用 weex 的
[
getSelectionRange
](
https://weex.apache.org/zh/docs/components/input.html#getSelectionRange
)
。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.8.12+|HBuilderX 2.8.12+|基础库 2.7.0+|x|x|x|x|√|x|
**OBJECT 参数说明:**
| 参数名 | 类型 | 默认值 | 必填 | 说明 |
| --- | --- | --- | --- | --- |
| success | Function | | 否 | 接口调用成功的回调函数 |
| fail | Function | | 否 | 接口调用失败的回调函数 |
| complete | Function | | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
**success 返回参数说明:**
| 属性 | 类型 | 说明 |
| --- | --- | --- |
| start | Number | 输入框光标起始位置 |
| end | Number | 输入框光标结束位置 |
**示例代码**
```
js
uni
.
getSelectedTextRange
({
success
:
res
=>
{
console
.
log
(
'
getSelectedTextRange res
'
,
res
.
start
,
res
.
end
)
}
})
```
docs/api/system/accelerometer.md
浏览文件 @
7a59aa64
### uni.onAccelerometerChange(CALLBACK)
监听加速度数据,频率:5次/秒,接口调用后会自动开始监听,可使用
``uni.offAccelerometer``
取消监听。
**CALLBACK 返回参数**
|参数|类型|说明|
|:-|:-|:-|
|x|Number|X 轴|
|y|Number|Y 轴|
|z|Number|Z 轴|
**Tips**
-
H5端获取加速度信息,需要部署在
**https**
服务上,本地预览(localhost)仍然可以使用 http 协议。
**示例**
```
javascript
uni
.
onAccelerometerChange
(
function
(
res
)
{
console
.
log
(
res
.
x
);
console
.
log
(
res
.
y
);
console
.
log
(
res
.
z
);
});
```
### uni.offAccelerometerChange(CALLBACK)
取消监听加速度数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|√|√|
### uni.startAccelerometer(OBJECT)
开始监听加速度数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|√|√|√|√|
**OBJECT 参数说明**
|参数名|类型|默认|必填|说明|平台差异说明|
|:-|:-|:-|:-|:-|:-|
|interval|String|normal|否|监听加速度数据回调函数的执行频率|微信小程序、百度小程序、QQ小程序、快手小程序、京东小程序|
|success|Function||否|接口调用成功的回调||
|fail|Function||否|接口调用失败的回调函数||
|complete|Function||否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
`interval`
的合法值
|值|说明|
|:-|:-|
|game|适用于更新游戏的回调频率,在 20ms/次 左右|
|ui|适用于更新 UI 的回调频率,在 60ms/次 左右|
|normal|普通的回调频率,在 200ms/次 左右|
**示例**
```
javascript
uni
.
startAccelerometer
();
```
### uni.stopAccelerometer(OBJECT)
停止监听加速度数据。
**OBJECT 参数说明**
|参数名|类型|必填|说明|
|:-|:-|:-|:-|
|success|Function|否|接口调用成功的回调|
|fail|Function|否|接口调用失败的回调函数|
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
**示例**
```
javascript
uni
.
stopAccelerometer
();
```
### uni.onAccelerometerChange(CALLBACK)
监听加速度数据,频率:5次/秒,接口调用后会自动开始监听,可使用
``uni.offAccelerometer``
取消监听。
**参数**
function listener
加速度数据事件的监听函数
**参数**
Object res
|参数|类型|说明|
|:-|:-|:-|
|x|Number|X 轴|
|y|Number|Y 轴|
|z|Number|Z 轴|
**Tips**
-
H5端获取加速度信息,需要部署在
**https**
服务上,本地预览(localhost)仍然可以使用 http 协议。
**示例**
```
javascript
uni
.
onAccelerometerChange
(
function
(
res
)
{
console
.
log
(
res
.
x
);
console
.
log
(
res
.
y
);
console
.
log
(
res
.
z
);
});
```
### uni.offAccelerometerChange(CALLBACK)
取消监听加速度数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|√|√|
**参数**
function listener
onAccelerometerChange 传入的监听函数。不传此参数则移除所有监听函数。
**示例**
```
javascript
const
listener
=
function
(
res
)
{
console
.
log
(
res
)
}
uni
.
onAccelerometerChange
(
listener
)
uni
.
offAccelerometerChange
(
listener
)
// 需传入与监听时同一个的函数对象
```
### uni.startAccelerometer(OBJECT)
开始监听加速度数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|√|√|√|√|
**OBJECT 参数说明**
|参数名|类型|默认|必填|说明|平台差异说明|
|:-|:-|:-|:-|:-|:-|
|interval|String|normal|否|监听加速度数据回调函数的执行频率|微信小程序、百度小程序、QQ小程序、快手小程序、京东小程序|
|success|Function||否|接口调用成功的回调||
|fail|Function||否|接口调用失败的回调函数||
|complete|Function||否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
`interval`
的合法值
|值|说明|
|:-|:-|
|game|适用于更新游戏的回调频率,在 20ms/次 左右|
|ui|适用于更新 UI 的回调频率,在 60ms/次 左右|
|normal|普通的回调频率,在 200ms/次 左右|
**示例**
```
javascript
uni
.
startAccelerometer
();
```
### uni.stopAccelerometer(OBJECT)
停止监听加速度数据。
**OBJECT 参数说明**
|参数名|类型|必填|说明|
|:-|:-|:-|:-|
|success|Function|否|接口调用成功的回调|
|fail|Function|否|接口调用失败的回调函数|
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
**示例**
```
javascript
uni
.
stopAccelerometer
();
```
docs/api/system/capture-screen.md
浏览文件 @
7a59aa64
### uni.onUserCaptureScreen(CALLBACK)
监听用户主动截屏事件,用户使用系统截屏按键截屏时触发此事件。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|√|√|√|
注:App没有内置截屏相关功能,可以在插件市场搜索相关插件,
[
详见
](
https://ext.dcloud.net.cn/search?q=%E6%88%AA%E5%B1%8F
)
**CALLBACK返回参数:**
无
**代码示例**
```
javascript
uni
.
onUserCaptureScreen
(
function
()
{
console
.
log
(
'
用户截屏了
'
)
});
```
### uni.offUserCaptureScreen(function callback)
用户主动截屏事件。取消事件监听。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|x|√|√|
**参数**
|属性 | 类型|说明|
|-- |-- |-- |
|回调函数| Function|用户主动截屏事件的回调函数|
\ No newline at end of file
### uni.onUserCaptureScreen(CALLBACK)
监听用户主动截屏事件,用户使用系统截屏按键截屏时触发此事件。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|√|√|√|
注:App没有内置截屏相关功能,可以在插件市场搜索相关插件,
[
详见
](
https://ext.dcloud.net.cn/search?q=%E6%88%AA%E5%B1%8F
)
**CALLBACK返回参数:**
无
**代码示例**
```
javascript
uni
.
onUserCaptureScreen
(
function
()
{
console
.
log
(
'
用户截屏了
'
)
});
```
### uni.offUserCaptureScreen(function callback)
用户主动截屏事件。取消事件监听。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|x|√|√|
**参数**
|属性 | 类型|说明|
|-- |-- |-- |
|回调函数| Function|用户主动截屏事件的回调函数|
docs/api/system/compass.md
浏览文件 @
7a59aa64
### uni.onCompassChange(CALLBACK)
监听罗盘数据,频率:5次/秒,接口调用后会自动开始监听,可使用
``uni.offCompassChange``
取消监听。
**CALLBACK 返回参数**
|参数|类型|说明|
|:-|:-|:-|
|direction|Number|面对的方向度数|
**Tips**
-
H5端获取罗盘信息,需要部署在
**https**
服务上,本地预览(localhost)仍然可以使用 http 协议。
**示例**
```
javascript
const
callback
=
function
(
res
)
{
console
.
log
(
res
.
direction
);
}
uni
.
onCompassChange
(
callback
);
```
### uni.offCompassChange(CALLBACK)
取消监听罗盘数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|√|x|
**示例**
```
javascript
const
callback
=
function
(
res
)
{
console
.
log
(
res
.
direction
);
}
uni
.
onCompassChange
(
callback
);
// 和 onCompassChange 传入同一个函数即可
uni
.
offCompassChange
(
callback
);
```
**Tips**
-
`CALLBACK`
为调用
`uni.onCompassChange`
时传入的
`CALLBACK`
### uni.startCompass(OBJECT)
开始监听罗盘数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|√|√|√|x|
**OBJECT 参数说明**
|参数名|类型|必填|说明|
|:-|:-|:-|:-|
|success|Function|否|接口调用成功的回调|
|fail|Function|否|接口调用失败的回调函数|
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
**示例**
```
javascript
uni
.
startCompass
();
```
### uni.stopCompass(OBJECT)
停止监听罗盘数据。
**OBJECT 参数说明**
|参数名|类型|必填|说明|
|:-|:-|:-|:-|
|success|Function|否|接口调用成功的回调|
|fail|Function|否|接口调用失败的回调函数|
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
**示例**
```
javascript
uni
.
stopCompass
();
```
### uni.onCompassChange(CALLBACK)
监听罗盘数据,频率:5次/秒,接口调用后会自动开始监听,可使用
``uni.offCompassChange``
取消监听。
**CALLBACK 返回参数**
|参数|类型|说明|
|:-|:-|:-|
|direction|Number|面对的方向度数|
**Tips**
-
H5端获取罗盘信息,需要部署在
**https**
服务上,本地预览(localhost)仍然可以使用 http 协议。
**示例**
```
javascript
const
callback
=
function
(
res
)
{
console
.
log
(
res
.
direction
);
}
uni
.
onCompassChange
(
callback
);
```
### uni.offCompassChange(CALLBACK)
取消监听罗盘数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|√|x|
**示例**
```
javascript
const
callback
=
function
(
res
)
{
console
.
log
(
res
.
direction
);
}
uni
.
onCompassChange
(
callback
);
// 和 onCompassChange 传入同一个函数即可
uni
.
offCompassChange
(
callback
);
```
**Tips**
-
`CALLBACK`
为调用
`uni.onCompassChange`
时传入的
`CALLBACK`
### uni.startCompass(OBJECT)
开始监听罗盘数据。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|√|√|√|x|
**OBJECT 参数说明**
|参数名|类型|必填|说明|
|:-|:-|:-|:-|
|success|Function|否|接口调用成功的回调|
|fail|Function|否|接口调用失败的回调函数|
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
**示例**
```
javascript
uni
.
startCompass
();
```
### uni.stopCompass(OBJECT)
停止监听罗盘数据。
**OBJECT 参数说明**
|参数名|类型|必填|说明|
|:-|:-|:-|:-|
|success|Function|否|接口调用成功的回调|
|fail|Function|否|接口调用失败的回调函数|
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
**示例**
```
javascript
uni
.
stopCompass
();
```
docs/api/system/memory.md
浏览文件 @
7a59aa64
### uni.onMemoryWarning(CALLBACK)
监听内存不足告警事件。
当 iOS/Android 向小程序进程发出内存警告时,触发该事件。Android 下有告警等级划分,iOS 无等级划分。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|x|√|√|√|
**CALLBACK返回参数:**
|参数名|类型|说明|
|---|---|---|
|level|Number|仅 Android 有该字段,对应系统内存告警等级宏定义|
**level 的合法值**
|值|说明|
|---|---|
|5|TRIM_MEMORY_RUNNING_MODERATE|
|10|TRIM_MEMORY_RUNNING_LOW|
|15|TRIM_MEMORY_RUNNING_CRITICAL|
**代码示例**
```
javascript
uni
.
onMemoryWarning
(
function
()
{
console
.
log
(
'
onMemoryWarningReceive
'
)
})
```
### uni.offMemoryWarning(CALLBACK)
取消监听内存不足告警事件。不传入 callback 则取消所有监听。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|x|x|√|√|
**参数**
|属性 | 类型|说明|
|-- |-- |-- |
| 回调函数| Function|内存不足告警事件的回调函数|
### uni.onMemoryWarning(CALLBACK)
监听内存不足告警事件。
当 iOS/Android 向小程序进程发出内存警告时,触发该事件。Android 下有告警等级划分,iOS 无等级划分。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|x|√|√|√|
**CALLBACK返回参数:**
|参数名|类型|说明|
|---|---|---|
|level|Number|仅 Android 有该字段,对应系统内存告警等级宏定义|
**level 的合法值**
|值|说明|
|---|---|
|5|TRIM_MEMORY_RUNNING_MODERATE|
|10|TRIM_MEMORY_RUNNING_LOW|
|15|TRIM_MEMORY_RUNNING_CRITICAL|
**代码示例**
```
javascript
const
callback
=
function
(
res
)
{
console
.
log
(
res
,
'
onMemoryWarningReceive
'
);
}
uni
.
onMemoryWarning
(
callback
);
```
### uni.offMemoryWarning(CALLBACK)
取消监听内存不足告警事件。不传入 callback 则取消所有监听。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|x|x|√|√|
|属性 | 类型|说明|
|-- |-- |-- |
| 回调函数| Function|内存不足告警事件的回调函数|
**代码示例**
```
javascript
const
callback
=
function
(
res
)
{
console
.
log
(
res
);
}
uni
.
onMemoryWarning
(
callback
);
// 和 onMemoryWarning 传入同一个函数即可
uni
.
offMemoryWarning
(
callback
);
```
**Tips**
-
`CALLBACK`
为调用
`uni.onMemoryWarning`
时传入的
`CALLBACK`
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录