更新记录
3.6(2024-10-09) 下载此版本
修复:vue3在APP端无法监听console打印的问题 优化:调试工具日志json导出功能支持pinia、globalData
3.5.0(2024-08-30) 下载此版本
修复vue2引入报错的BUG、优化调试浮标点击事件逻辑判断
3.4.5(2024-07-07) 下载此版本
开源发布上线
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-vue app-nvue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
UniDevTools - UniApp调试工具
在线文档 - 完整版使用教程:
https://dev.api0.cn
不知道大家是否和我一样已经受够了使用Uniapp开发APP时需要插USB线连着HbuilderX才能看到console打印,各项指标数据全是黑盒,开发APP时无法选择调试节点等各类头疼问题。Uniapp官方一直没有一个标准的调试工具,为什么不能像Chrome调试工具一样调试App呢?为此我们开发了一个插件,把这些痛点问题依次解决!
UniDevTools是一个UniApp工具库,包含console打印日志、request请求记录、storage缓存管理、vuex状态管理、框架报错记录、文件管理等多功能调试工具合集:
Tools
常用工具(重启、请求构建、跳转指定页面、注入VConsole、Eruda)、自定义工具页Error
全局报错拦截:vue模板报错、uniapp框架报错Console
打印日志记录Network
request请求记录、重发请求JsRunner
执行js代码、支持App和H5端Storage
缓存管理,支持localStorage、cookie、sessionStoragePages
路由页面管理、日活时间记录Vuex
状态管理,支持Vuex
、Pinia
、globalData
Logs
框架运行日志、框架api调用日志、自定义上报的日志记录Info
当前设备参数、App启动参数、运行时信息、权限列表UniBus
uni框架事件总线调用记录FileSys
本地文件管理系统Setting
DevTools工具设置、清空全部缓存、导出全部日志
兼容框架: | Vue2+js+vuex | Vue3+ts+vuex(pinia) |
---|---|---|
√ | √ |
兼容平台: | H5 | APP | 微信小程序 | APP-NVUE | 其他小程序 | UniAppX |
---|---|---|---|---|---|---|
√ | √ | √ | √(大部分功能支持) | 未测试 | × (待办中) |
本工具支持在生产环境中使用
生产环境使用时建议隐藏调试浮窗,可设置通过特定方法进入调试页
下载运行本示例项目使用说明:
注意该项目使用Cli模式搭建,请勿导入HBuilderX中运行
开始前请先准备好环境:node18
+pnpm
- 克隆项目到本地:
git clone https://github.com/1615958039/UniDevTools.git
- 进入项目
cd ./UniDevTools
- 安装依赖
pnpm i
- 启动预览H5
pnpm run dev:h5
说明:示例基于UniApp+Vue3+ts+Vite,UI框架为TM-UI3.1
把调试工具引入自己项目:
- 下载最新源码包
v3.4.5
GitHub: releases
Gitee: releases
备用:v3.4.5_r.zip - 引入项目(请移步至在线文档):https://dev.api0.cn/guide/install
示例项目
《斗图助手APP》表情包制作工具
该项目基于Uniapp+Vue2,已集成DevTools工具
打开APP后在搜索页输入__devtools__
即可打开调试弹窗查看请求和日志数据苹果AppStore
安卓应用宝
微信小程序
H5