diff --git a/README.md b/README.md
index bd9b4b4a23e7ca083d78d59ef0239aef434a877b..781cb65ef111274241509ef08a996b4e1a8be8c2 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@
`uni-app`支持通过`vue-cli`命令行、`HBuilderX`可视化界面两种方式快速创建项目:
-- [vue-cli命令行方式](https://uniapp.dcloud.io/quickstart?id=_2-通过vue-cli命令行):不限IDE,适合对node熟悉的开发者,扩展阅读:[在vscode中开发uni-app](https://ask.dcloud.net.cn/article/36286)
+- [vue-cli命令行方式](https://uniapp.dcloud.io/quickstart?id=_2-通过vue-cli命令行):不限IDE,适合对node熟悉的开发者,扩展阅读:[在vscode中开发uni-app](https://ask.dcloud.net.cn/article/36286)、[在 WebStorm 中开发 uni-app](https://ask.dcloud.net.cn/article/36307)
- [HBuilderX可视化界面](https://uniapp.dcloud.io/quickstart?id=_1-通过-hbuilderx-可视化界面):专用IDE,内置相关环境,开箱即用,开发效率更高。
## 项目案例
diff --git a/docs/api/README.md b/docs/api/README.md
index 51c9f54b06575bcbcc38cf78908dd7efee61b52a..1fce98c4c8c0fb77997239d5a177c874bbe453ed 100644
--- a/docs/api/README.md
+++ b/docs/api/README.md
@@ -250,6 +250,7 @@ function async request () {
|API|说明|
|:-|:-|
+|[uni.vibrate](api/system/vibrate?id=vibrate)|使手机发生振动|
|[uni.vibrateLong](api/system/vibrate?id=vibratelong)|使手机发生较长时间的振动|
|[uni.vibrateShort](api/system/vibrate?id=vibrateshort)|使手机发生较短时间的振动|
##### 手机联系人
diff --git a/docs/api/_sidebar.md b/docs/api/_sidebar.md
index 987b1798fd4c35f48683a66d31eb810b63fc03ff..71bb1add428ee47245a3d202393b2582280186bf 100644
--- a/docs/api/_sidebar.md
+++ b/docs/api/_sidebar.md
@@ -1,15 +1,15 @@
* 基础
- * [日志打印](api/log.md)
- * [uni.base64ToArrayBuffer](api/base64ToArrayBuffer?id=base64toarraybuffer)
- * [uni.arrayBufferToBase64](api/arrayBufferToBase64?id=arraybuffertobase64)
- * [定时器](api/timer.md)
+ * [日志打印](api/log.md)
+ * [uni.base64ToArrayBuffer](api/base64ToArrayBuffer?id=base64toarraybuffer)
+ * [uni.arrayBufferToBase64](api/arrayBufferToBase64?id=arraybuffertobase64)
+ * [定时器](api/timer.md)
* [生命周期](api/lifetime.md)
* 网络
* [发起请求](api/request/request.md)
* [上传、下载](api/request/network-file.md)
* [WebSocket](api/request/websocket.md)
- * [SocketTask](api/request/socket-task.md)
- * [mDNS](api/request/mDNS.md)
+ * [SocketTask](api/request/socket-task.md)
+ * [mDNS](api/request/mDNS.md)
* [UDP 通信](api/request/UDP.md)
* 路由与页面跳转
* [uni.navigateTo](/api/router?id=navigateto)
@@ -41,8 +41,8 @@
* [视频](api/media/video.md)
* [视频组件控制](api/media/video-context.md)
* [相机组件控制](api/media/camera-context.md)
- * [直播组件控制](api/media/live-player-context.md)
- * [富文本](api/media/editor-context.md)
+ * [直播组件控制](api/media/live-player-context.md)
+ * [富文本](api/media/editor-context.md)
* 设备
* [系统信息](api/system/info.md)
* [内存](api/system/memory.md)
@@ -56,17 +56,18 @@
* [屏幕](api/system/brightness.md)
* [用户截屏事件](api/system/capture-screen.md)
* [振动](api/system/vibrate.md)
- * [手机联系人](api/system/contact.md)
- * [蓝牙](api/system/bluetooth.md)
- * [低功耗蓝牙](api/system/ble.md)
- * [iBeacon](api/system/ibeacon.md)
- * [Wi-Fi](api/system/wifi.md)
- * [电量](api/system/batteryInfo.md)
- * [NFC](api/system/nfc.md)
- * [设备方向](api/system/deviceMotion.md)
+ * [手机联系人](api/system/contact.md)
+ * [蓝牙](api/system/bluetooth.md)
+ * [低功耗蓝牙](api/system/ble.md)
+ * [iBeacon](api/system/ibeacon.md)
+ * [Wi-Fi](api/system/wifi.md)
+ * [电量](api/system/batteryInfo.md)
+ * [NFC](api/system/nfc.md)
+ * [设备方向](api/system/deviceMotion.md)
* [Worker](api/worder.md)
* 键盘
* [uni.hideKeyboard](/api/key?id=hidekeyboard)
+ * [uni.onKeyboardHeightChange](/api/key?id=onkeyboardheightchange)
* 界面
* [交互反馈](api/ui/prompt.md)
* [设置导航条](api/ui/navigationbar.md)
@@ -78,22 +79,22 @@
* [字体](api/ui/font.md)
* [下拉刷新](api/ui/pulldown.md)
* [节点信息](api/ui/nodes-info.md)
- * [节点布局相交状态](api/ui/intersection-observer.md)
- * [自定义组件](api/ui/nextTick.md)
- * [菜单](api/ui/menuButton.md)
-* 页面和窗体
- * [页面](api/window/window.md)
- * [页面通讯](api/window/communication.md)
- * [subNVue原生子窗体](api/window/subNVues.md)
+ * [节点布局相交状态](api/ui/intersection-observer.md)
+ * [自定义组件](api/ui/nextTick.md)
+ * [菜单](api/ui/menuButton.md)
+* 页面和窗体
+ * [页面](api/window/window.md)
+ * [页面通讯](api/window/communication.md)
+ * [subNVue原生子窗体](api/window/subNVues.md)
* 文件
* [uni.saveFile](/api/file/file?id=savefile)
* [uni.getSavedFileList](/api/file/file?id=getSavedFileList)
* [uni.getSavedFileInfo](/api/file/file?id=getSavedFileInfo)
* [uni.removeSavedFile](/api/file/file?id=removeSavedFile)
* [uni.getFileInfo](/api/file/file?id=getFileInfo)
- * [uni.openDocument](/api/file/file?id=openDocument)
- * [uni.getFileSystemManager](/api/file/getFileSystemManager)
-* 绘画
+ * [uni.openDocument](/api/file/file?id=openDocument)
+ * [uni.getFileSystemManager](/api/file/getFileSystemManager)
+* 绘画
* [uni.createOffscreenCanvas](api/canvas/createOffscreenCanvas.md)
* [uni.createCanvasContext](api/canvas/createCanvasContext.md)
* [uni.canvasToTempFilePath](api/canvas/canvasToTempFilePath.md)
@@ -115,16 +116,16 @@
* [设置](api/other/setting.md)
* [收货地址](api/other/choose-address.md)
* [获取发票抬头](api/other/invoice-title.md)
- * [小程序跳转](api/other/open-miniprogram.md)
- * [账号信息](api/other/getAccountInfoSync.md)
- * [生物认证(指纹及人脸识别)](api/other/authentication.md)
+ * [小程序跳转](api/other/open-miniprogram.md)
+ * [账号信息](api/other/getAccountInfoSync.md)
+ * [生物认证(指纹及人脸识别)](api/other/authentication.md)
* [运动(计步器)](api/other/sport.md)
- * [统计](api/other/report.md)
+ * [统计](api/other/report.md)
* [卡券](api/other/card.md)
* [模板消息](api/other/template.md)
* [小程序更新](api/other/update.md)
* [调试](api/other/set-enable-debug.md)
- * [获取第三方平台数据](api/other/get-extconfig.md)
+ * [获取第三方平台数据](api/other/get-extconfig.md)
* [广告](api/other/advertisement.md)
-
\ No newline at end of file
+
diff --git a/docs/api/key.md b/docs/api/key.md
index 060ce08f156f62e14c64cfd7a4b23dea7e7bb8f8..66b3d73d9217d4b29c35ff13020704d4c000d312 100644
--- a/docs/api/key.md
+++ b/docs/api/key.md
@@ -1,7 +1,7 @@
-#### uni.hideKeyboard()
+#### uni.hideKeyboard()
+
+隐藏软键盘
-隐藏软键盘
-
隐藏已经显示的软键盘,如果软键盘没有显示则不做任何操作。
**平台差异说明**
@@ -10,8 +10,8 @@
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|x|√|√|
-
-#### uni.onKeyboardHeightChange(CALLBACK)
+
+#### uni.onKeyboardHeightChange(CALLBACK)
监听键盘高度变化
@@ -19,18 +19,18 @@
|5+App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|HBuilderX 2.2.2+|x|基础库2.7+|x|x|x|√|
-
+|HBuilderX 2.2.3+|x|基础库2.7+|x|x|x|√|
+
**CALLBACK 返回参数**
|参数|类型|说明|
|:-|:-|:-|
-|height|Number|键盘高度|
-
-**示例代码**
-
-```js
-uni.onKeyboardHeightChange(res => {
- console.log(res.height)
-})
-```
+|height|Number|键盘高度|
+
+**示例代码**
+
+```js
+uni.onKeyboardHeightChange(res => {
+ console.log(res.height)
+})
+```
diff --git a/docs/api/location/location.md b/docs/api/location/location.md
index b25acbc605dd132dcd035d7a7b04517ec9b4bc25..de3a1dc6be74bba08fc6992593fa10041580b2a8 100644
--- a/docs/api/location/location.md
+++ b/docs/api/location/location.md
@@ -67,9 +67,9 @@ uni.getLocation({
**平台差异说明**
-|5+App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|
+|5+App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|QQ小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|x|
**OBJECT 参数说明**
@@ -81,8 +81,9 @@ uni.getLocation({
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
**注意**
-- keyword参数,HBuilderX 2.1.4 以后版本支持
- 因平台差异,如果SDK配置百度地图,需要设置keyword,才能显示相关地点
+- nvue下只支持高德地图,不支持百度地图
+- 纯nvue项目(manifest中renderer为native),暂不支持此API。可自行基于map组件封装。
**success 返回参数说明**
@@ -111,4 +112,3 @@ uni.chooseLocation({
- 不同端,使用地图选择时基于的底层地图引擎不一样,如微信小程序和H5是腾讯地图,App是高德地图,详见地图map组件的使用注意事项
- 微信内置浏览器中可使用微信js sdk,[详见](https://ask.dcloud.net.cn/article/35380)
- chooseLocation属于封装型API,开发者若觉得不够灵活,可自行基于原始的map组件进行封装
-- HBuilderX 1.9.2的Android平台chooseLocation失效,请更新到更高版本。
\ No newline at end of file
diff --git a/docs/api/location/map.md b/docs/api/location/map.md
index 0fc0ce14bf7aa91a4dd62e1458daf9489ac13ce2..95e9c1a7c9d6f97aa9052287d4add37abdd74101 100644
--- a/docs/api/location/map.md
+++ b/docs/api/location/map.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|5+App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|
+|5+App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|QQ小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|x|
mapContext
diff --git a/docs/api/location/open-location.md b/docs/api/location/open-location.md
index ad01b923d3e88530524cf526ba40268aeb7ec998..42d89e501c126c3e9f8d7a050b2259fd93e23554 100644
--- a/docs/api/location/open-location.md
+++ b/docs/api/location/open-location.md
@@ -1,6 +1,12 @@
### uni.openLocation(OBJECT)
使用应用内置地图查看位置。
+**平台差异说明**
+
+|5+App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|QQ小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|x|
+
**OBJECT 参数说明**
|参数名|类型|必填|说明|平台差异说明|
@@ -38,6 +44,7 @@ uni.getLocation({
- 本API是一个非原子的封装界面,开发者如有定制需求,可自己做页面实现类似功能。
- H5 端获取定位信息,需要部署在 **https** 服务上,本地预览(localhost)仍然可以使用 http 协议。
- 无 GPS 模块的 PC 设备使用 Chrome 浏览器的时候,位置信息是连接谷歌服务器获取的,国内用户可能获取位置信息失败。
+- 纯nvue项目(manifest中renderer为native),App端暂不支持此API。可自行基于map组件封装。
- ``