Comments (4)
So I looked into code and problem was with "clone" method.
This is my temporary solution:
function setPanelContent() {
if ($0) {
var el = $0
var instance = el.__vue__
while ((!instance || instance._isAnonymous) && el.parentNode) {
el = el.parentNode
instance = el.__vue__
}
if (!instance) {
return {}
} else {
window.$vue = instance
var state = {}
var meta = ['$value', '$index', '$key']
for (var key in instance) {
if (key.charAt(0) === '_') continue
if (key.charAt(0) === '$' && meta.indexOf(key) < 0) continue
if (typeof instance[key] === 'function') continue
if (instance.hasOwnProperty(key)) {
state[key] = instance[key]
} else {
(state.$$scope = (state.$$scope || {}))[key] = instance[key]
}
}
return {
$$owner: instance,
view: state
}
}
} else {
return {}
}
}
from devtools.
Which clone
method are you referring to?
Are you pointing any reference to other vms in your code?
from devtools.
I referred to this line of code:
state = JSON.parse(JSON.stringify(state))
And I am not pointing to any other vms.
By inspecting inner vm (component) maybe there is a circular dependency because it has reference to root/parent by default?
from devtools.
Now fixed in 0.0.2! Updates should roll out automatically soonish.
from devtools.
Related Issues (20)
- Vue Devtools' detector-exec.js in combination with Cookiebot prevents DOMContentLoaded event? HOT 1
- Performance tab: Wrong timing shown on group
- Devtools Gets "Stuck", Doesn't Refresh on Browser Refresh HOT 12
- Unable to view event details in timeline
- Some component does not show the props panel. HOT 2
- Component State Not Updating HOT 3
- Cannot view AForm(from ant-design-vue) components details, showed me 'Select A Component' HOT 1
- If the base option is configured for Vite, open in editor will fail
- no funciona HOT 2
- README: Mention and link to devtools-next
- Multiple Vue apps mounted cause empty devtools on Chrome HOT 3
- Quickly open the closest parent component that can be opened in the editor.
- It is suspected that vue-devtools causes chrome memory overflow and then crashes HOT 11
- Vue3 chrome devtool not working when vite-plugin-vue-devtools node module is enabled HOT 2
- [PSA] Devtools Next for Vue 3 + Vite users HOT 1
- Pages: mishandling of navigation routes with regex pattern matching HOT 1
- Hotkeys for Vue DevTools HOT 1
- Add way to inspect the dependency chain of a piece of reactive state
- Vue Detected No Components Shown HOT 1
- Infinite loop bug. When the developer tools are closed, an infinite loop bug may occur. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devtools.