专业提供无毒且安全的软件及游戏下载!
当前位置:首页 > 电脑软件 > 编程开发 >Vue Devtools最新版 v5.3.3 官方版

Vue Devtools最新版 v5.3.3 官方版

  • 软件大小:459KB
  • 更新日期:2021-02-01
  • 语言:简体中文
  • 类别:编程开发
  • 适用环境:WinAll
  • 安全检测: 无插件 360通过 腾讯通过 金山通过 瑞星通过
  • 本地下载

    普通http下载速度慢

软件介绍

Vue Devtools是一款非常实用的vue调试工具,它的主要功能是帮助用户在浏览器中调试和开发vue.js的应用程序。Vue Devtools使用起来很方便,安装过程也并不复杂,有需要的用户快来下载吧。

软件介绍

Vue Devtools安装教程

(1)在github上下载devtools源码。

(2)下载后进入vue-devtools工程,执行npm install,然后npm run build。

(3)编译完成后修改/shells/chrome/manifest.json的persistant为true

安装教程

(4)打开浏览器右上角的设置–>更多工具–>扩展程序,打开开发者模式

(5)然后将刚刚编译后的shells下的chrome文件夹拖拽到浏览器中。

Vue Devtools使用教程

只有当Vue.config.devtools === true时才可使用devtools。

1、components面板

components面板内可以看到我们定义的一系列组件,选中相应的组件后,右侧面板可以看到组件内的data、props、computed、attrs属性。

使用教程1

同时,data属性是可以编辑的,编辑后页面也会实时改变

选中Select后可以实时的选中页面中的组件,快速定位到调试面板对应的组件

鼠标右键 –> Inspect Vue component,也可以快速定位组件。 可以根据组件名字去筛选组件

还可以筛选数据

点击Inspect Dom可以直接定位到Elements面板内的DOM元素

每个组件实例都有一个变量,当前选中的组件是$vm0,其余组件从上到下升序赋值($vm1、$vm2、$vm3…),控制台直接打印$vm0可以直接看到这个实例。

2、Vuex面板

Vuex面板可以记录每一次mutation。点击对应的mutation记录在右边可以看到mutation提交的详细信息,跟此时state的状态。

使用教程2

同时你可以筛选mutation与state

鼠标滑过mutation记录会出现commit、revert、Time Travel, commit:保存指定的mutation,mutation记录最上面Base State会变为这次mutation的state,同时这次commit之前的mutation都会删掉。 revert:还原到指定mutation,当前的state变为知道mutation的state,revert之后的记录都会删掉。 Time Travel:时光旅行,state的数据切换到指定mutation,但所有记录都会保存。

Vuex面板支持导出/导入state的功能 导出:将state复制到剪切板。 导入:支持将json数据直接导入到vuex中。

3、Events面板

Events面板可以记录每次$emit触发的事件,右侧可以看到事件的详细信息,同样支持筛选。

使用教程3

name:事件名 type:事件类型,为了兼容Vue1.x,在Vue1.x中通过$dispatch触发事件,此时type为$dispatch source:触发事件的组件 paload:载荷,触发事件时传递的参数

4、Routing面板

Routing面板有个选项:history、routes history记录了每一次路由变化,但是注意这里的history !== window.history,每一次路由变化都会push到history里,即便你是this.$replace跳转的路由。

右侧会显示详细信息,面板当中的from、to跟vue-router路由钩子中from、to代表相同的意思。

使用教程4

routes展示所有的路由,基本就是vue-router中routes的可视化展示。

手抓手带你使用 vue devtools

5、Performance

performance可以帮助我们分析页面跟组件的渲染情况,它有两个功能Frames per second、Component render。

Frames per second(fps):浏览器每秒渲染多少帧,即每秒渲染多少次页面。蓝色柱体越高代表fps越高,代表页面越流畅。它同时可以记录引起页面渲染的原因,例如M、E、R。 M:mutation E:events R:routes

Component render可以记录组件的渲染时间,注意这个时间是累加的,例如这个组件渲染了两次,那渲染时间是这两次的总时长。 同时也可以看到组件内每个生命周期钩子的执行时长。

6、Settings

使用教程5

Normalize component name:Components面板组件名字显示风格,origin name原始组件名,Pascal case大驼峰,Kebab case中横线。

Editable props:是否支持props属性可编辑,默认情况下components面板内的props属性不可编辑。

New Vuex backend:是否让Vuex面板单独在后台运行,更快且更少的内存占用。

Theme:主题。 Time Format -> Display milliseconds:时间格式显示到毫秒,目前未看到在哪体现。 Atuoload Vuex state:是否自动加载vuex state,目前未看到效果。

用户评论
所有评论(5)
昵称:
(您的评论需要经过审核才能显示)
精选留言 来自山东东营电信用户 发表于: 2023-12-17
咨询一下这个安装起来好用吗
精选留言 来自河南濮阳电信用户 发表于: 2023-12-14
喜欢的同学速速拿走
精选留言 来自内蒙古赤峰联通用户 发表于: 2023-5-11
超喜欢这个软件
精选留言 来自河北廊坊电信用户 发表于: 2023-2-25
谁能教我一下怎么用,是我的打开方式不对吗
精选留言 来自江西鹰潭电信用户 发表于: 2023-4-6
好用! 谢谢啦,继续加油哦!永远支持你们!

软件投诉或纠错

问题:
说明:
邮箱: