uni-vue-devtools.md 1.7 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

### 使用方法

#### 1. 安装

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

#### 2. 运行项目

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

  服务启动后,会自动在默认浏览器打开一个页面,并显示待连接状态\
36
  ![](https://f184e7c3-1912-41b2-b81f-435d1b37c7b4.cdn.bspapp.com/VKCEYUGU-f184e7c3-1912-41b2-b81f-435d1b37c7b4/02f47c42-acba-477f-930d-6b26ca22db26.png)
DCloud-WZF's avatar
DCloud-WZF 已提交
37 38

  对应平台项目运行后会与该页面建立连接\
39
  ![](https://f184e7c3-1912-41b2-b81f-435d1b37c7b4.cdn.bspapp.com/VKCEYUGU-f184e7c3-1912-41b2-b81f-435d1b37c7b4/8a67ae2c-5116-4a17-ba19-041e0c3627fb.png)
DCloud-WZF's avatar
DCloud-WZF 已提交
40 41 42 43 44 45 46 47 48

**Tips:**

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

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