vuejs / devtools-next

The next iteration of Vue DevTools
https://devtools.vuejs.org/
MIT License
1.45k stars 103 forks source link

对多窗口的 devtool 唤起进行分离 #138

Closed BTMuli closed 9 months ago

BTMuli commented 9 months ago

对于多窗口应用,存在页面 A、B、C的情况下,页面A唤起,页面B、C也会同时唤起。

希望能对多窗口进行处理。

alexzhang1030 commented 9 months ago

你可以使用 devtools 单页面来解决这个问题

image
BTMuli commented 9 months ago

你可以使用 devtools 单页面来解决这个问题

这个页面一直显示 Waiting for connection...,我用的是 vite-plugin-dev-tools 配置的,需要加什么其他配置吗

alexzhang1030 commented 9 months ago

需要你打开一次页面

BTMuli commented 9 months ago

需要你打开一次页面

但是我用的是 tauri 框架,直接打开 url 并不能正确渲染 image

alexzhang1030 commented 9 months ago

tauri 理论上打开一次 app 然后在浏览器上单独浏览 devtools 应该也可以,打开页面主要是为了请求一次 assets 让 vite 处理然后让 devtools 接收数据

alexzhang1030 commented 9 months ago

刚刚测试了一下,单独窗口的通信目前还只能依赖同源窗口,对于 tauri 和 electron 等还存在这样的问题。你可以用 standalone mode, 后续会引入一定的配置来让 devtools 的 open 状态不依赖 storage

BTMuli commented 9 months ago

你可以用 standalone mode

那就是不使用 vite-plugin 而是自己配置 vue-devtools 是吗