uni-vue-devtools.md 1.5 KB
Newer Older
DCloud-WZF's avatar
DCloud-WZF 已提交
1 2
## uni-vue-devtools

3
`uni-vue-devtools` 是基于 [vue-devtools](https://devtools.vuejs.org/) 开发的 `uni-app` 项目调试工具。
DCloud-WZF's avatar
DCloud-WZF 已提交
4

W
wanganxp 已提交
5 6 7 8
相当于chrome的dev tools,它提供了2个特色功能:
- 可以方便的查看data、修改data并在页面上实时查看效果
- 可以审查自定义的vue组件

DCloud-WZF's avatar
DCloud-WZF 已提交
9 10 11 12 13 14 15 16
**平台差异说明**

|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序、飞书小程序|QQ小程序|快手小程序|京东小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|√|√|x|

**注意事项:**

W
wanganxp 已提交
17
- `uni-vue-devtools`只能审查自定义的vue组件,不能审查内置基础组件。
DCloud-WZF's avatar
DCloud-WZF 已提交
18
- 目前仅支持 `cli`(3.0.0-alpha-3061220221207002+) 创建的 `Vue3` 项目。
19
- App、小程序端暂不支持 `script setup` 语法糖。
DCloud-WZF's avatar
DCloud-WZF 已提交
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

### 使用方法

#### 1. 安装

  ```shell
  npm install @dcloudio/uni-vue-devtools --save-dev
  ```

#### 2. 运行项目

  ```shell
  npm run dev:%PLATFORM% --devtools
  ```

  服务启动后,会自动在默认浏览器打开一个页面,并显示待连接状态\
  ![](https://running-snail.site/devtools/waiting-connect.png)

  对应平台项目运行后会与该页面建立连接\
  ![](https://running-snail.site/devtools/connected.png)

**Tips:**

* 运行项目时可以通过 `--devtoolsHost` 指定 `ip``--devtoolsPort` 指定 `端口`。 例如:
 ```shell
  npm run dev:%PLATFORM% --devtools --devtoolsHost=localhost --devtoolsPort=8098
  ```

* uni-vue-devtools 会判断端口是否占用,如被占用,会自动切换未占用端口。