vue.js - Vue3 从控制台访问组件数据属性
问题描述
如何从 Vue 3 的控制台访问组件数据属性值?
当我在 vue2 中工作时,我正在使用$vm0
并设置和获取任何组件属性值来访问它,但这在 Vue 3 中不起作用。
带有数据的 Vue.js devtools 屏幕截图:
在这里,我想isCalendarAttached
从 Chrome 控制台访问,但我无法:
这是我的应用程序对象,它是根组件:
有什么方法可以从控制台访问该变量吗?
解决方案
从 Vue.js devtools v6.0.0 beta 15 开始:
$vm0.ctx.isCalendarAttached // Read-only
$vm0.ctx.$data.isCalendarAttached
或者,如果您的状态移动到setup
每个Composition API中:
$vm0.setupState.isCalendarAttached
笔记:
- Vue.js devtools v5 不支持 Vue 3,因此需要 v6 beta。
- 你仍然需要确保你首先在 devtools 中选择了你的 Vue 组件。
推荐阅读
- flutter - 如何设计文本域
- python - 如何更改 scipy curve_fit/least_squares 步长?
- python - Discord.py 排名命令
- javascript - 为什么这会在 Web 控制台编译器中显示以及如何修复它并找到值
- excel - Worksheet_Change Target.Address 在特定工作表上
- java - Project Euler #14 输出的输出不正确
- javascript - 如何根据数据属性对父 div 中的子 div 进行排序?
- javascript - d3.js 分子图仅适用于对象的最后一个元素
- material-ui - Material UI React - 循环中的模态数据仅显示最后一次迭代数据
- javascript - 如何在 Materials-UI 中更改选项卡组件的大小?