Vue Devtools调试工具
Vue 项目的调试利器,vue-devtools 真的是前端人手一份的好东西。插件装上,浏览器里立马多出一个“Vue”面板,能看到所有组件的结构,数据状态,事件和生命周期,清清楚楚,调试起来不费劲。
组件树的展示挺直观的。打开 Chrome 的开发者工具,切到 Vue 面板,页面里的 Vue 组件一目了然,层级也排得清楚。你点哪个组件,就能看到它的 props
、data
、computed
还有事件监听器,全在右边展开着。
实时编辑数据也香。直接在 devtools 里改数据,页面立马响应,不用刷新、不用猜。适合调试绑定问题,比如 v-model
双向绑定,值改了看反应就行。
事件跟踪也挺实用。点到 Events 标签页,谁触发了啥事件、执行了哪个函数,全都列出来,像 @click
、@input
这些事件,一查一个准。调用户交互逻辑的时候有。
生命周期钩子也能可视化地看。组件什么时候 created
、什么时候 mounted
、什么时候 destroyed
,Timeline 上都能跟踪到,调性能问题也有参考。
另外像 Vue Router 的集成也不错,当前路由状态、历史切换啥的也能看到。还有性能工具,能看看哪些组件更新频繁,查一查是不是哪里写得不太合理。
如果你用的是 Chrome 浏览器,可以装个 .crx
包的版本,比如这里是 6.4.3 的版本,2022 年 10 月 5 日的,还挺稳定的。安装之后用着也顺手。
哦对了,想深入理解 Vue 的数据绑定和组件结构,可以看看这几篇文章:
调 Vue 项目的时候,真不建议裸调,vue-devtools 就是你靠谱的小帮手。
1.95MB
文件大小:
评论区