成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為 Vue 官方狀態庫 Pinia 增加時間旅行調試功能 - Colada

開發 前端
Colada 就是 Pinia 的完美伴侶,注意到這種缺乏時間旅行調試的能力,所以我們決定在 Chrome 擴展中實現它,并為現有的 Vue 開發工具提供一個插件。

Pinia? 是 Vue 新的官方狀態管理庫,兼容 Vue2 和 Vue3,替代 VueX。與它要替換的 VueX 相比,它提供了更簡單、更簡潔的 API,并引入了對 Typescript 的原生支持。擁有使用 VueX 的現有項目的 Vue 開發人員會想要切換到 Pinia,因為 VueX 將不再得到官方支持,并且開始新的 Vue 項目的開發人員可能出于同樣的原因想要使用 Pinia。Pinia 得到了 Vue devtools 的支持,但是因為 Pinia 和 Vue 3 剛剛在今年早些時候發布,所以這些 devtools 目前缺少 Pinia 的一些功能,特別是時間旅行調試。

時間旅行調試是一種工具,可用于捕獲進程執行時跟蹤,然后在以后向前和向后重播進程。時間旅行調試可以幫助你更輕松地調試問題,方法是讓你“倒退”調試器會話,而無需重現問題,直到找到 bug。

而 Colada 就是 Pinia 的完美伴侶,注意到這種缺乏時間旅行調試的能力,所以我們決定在 Chrome 擴展中實現它,并為現有的 Vue 開發工具提供一個插件。你可以在你的 Vue-Pinia 應用程序中安裝 Colada 插件,并點擊代表存儲變化的節點,動態改變應用程序的狀態,回到以前的快照,改善 Vue-Pinia 應用程序的調試過程中的復雜狀態變化。此外,如果你在安裝插件的同時安裝 Colada Chrome 擴展,你可以訪問一個單獨的 Chrome devtools 面板,提供同樣的時間旅行功能和增強的 UI。

圖片

核心功能

  • 直接集成到 Vue.js DevTools ,因此開發人員可以使用 Colada 而無需離開他們現有的 devtool 配置。
  • ??? 時間旅行調試。
  • ?? 用于查看 Vue 應用程序的 Pinia 狀態的檢查器面板。
  • 一個 Chrome DevTool 擴展,提供相同的功能和增強的 UI。

圖片

Vue.js DevTools 插件

圖片

Colada Chrome DevTool 擴展

安裝

安裝:VueDevTools 插件

  1. 確保已安裝 Vue.js DevTools 擴展。
  2. 在應用的根目錄中安裝 Colada npm 包:npm install colada-plugin --save-dev。
  3. 將 Colada 添加到你的 Vue 應用程序。
import { createApp } from 'vue';  
import { createPinia } from 'pinia';
import Colada, { PiniaColadaPlugin } from 'colada-plugin';
import App from './App.vue';
const app = createApp(App);
const pinia = createPinia();
app.use(pinia);
pinia.use(PiniaColadaPlugin);
app.use(Colada);
app.mount('#app');

安裝:Chrome 擴展

確保已安裝 Vue.js DevTools。Colada Chrome 擴展有兩種安裝方式:

從 Chrome Web Store 安裝

  1. 按照上面的說明將 colada-plugin 添加到你的 Vue 應用程序中。
  2. 導航到 Chrome Web Store 上的 Colada,然后單擊添加到 Chrome 進行安裝。

圖片

從源碼安裝

  1. 按照上面的說明將 colada-plugin 添加到你的 Vue 應用程序中。
  2. 將 colada 存儲庫(https://github.com/oslabs-beta/colada)克隆到你的計算機。
  3. 運行命令cd colada-extension && npm install && npm run build。
  4. 這將在/colada-extension 中創建一個新的 /dist 目錄。
  5. 在 Chrome 中,導航到 chrome://extensions 。
  6. 在擴展頁面的右上角,有一個“開發者模式”的開關,確保將其切換為ON。
  7. 在頁面左上角,選擇“Load Unpacked”,選擇colada/colada-extension/dist 目錄。

使用

使用 Colada Vue.js 開發工具插件

  • 導航到 Vue.js 開發工具。

時間旅行調試

  • 在時間線視圖中選擇Colada 時間線。
  • 關閉屏幕截圖。
  • 單擊時間軸上自動跟蹤的事件以穿越時間并更新應用程序的狀態。

Inspector Panel - 實時查看應用程序狀態!

  • 在組件菜單下拉菜單中選擇Colada
  • 單擊你的 Pinia store 以查看實時更新的狀態、操作和 getter。

圖片

Colada Plugin Timeline

圖片

Colada Plugin - Turn off screenshots

圖片

Colada Plugin - Inspector Panel

圖片

Colada Plugin - Navigate to Extension

圖片

Colada Timeline - Enables time-travel debugging

Git 倉庫:https://github.com/oslabs-beta/colada。

責任編輯:姜華 來源: Github愛好者
相關推薦

2022-02-22 07:37:26

VuePinia態管理庫

2025-05-16 09:15:30

2025-03-07 00:36:01

VuePiniaVuex

2022-05-23 08:59:02

piniavue插件

2022-03-07 11:15:25

Pinia狀態庫vue3

2021-12-16 08:47:56

Vue3 插件Vue應用

2012-08-06 09:52:03

Android搜索功能

2024-08-01 08:45:17

2025-03-03 11:31:05

2024-12-20 09:12:00

Vue項目Pinia

2022-01-18 20:27:32

Pinia.jsVue.jsVue

2013-07-10 09:18:13

微軟Office 365

2024-05-10 08:38:01

JavaScriptPiniaVuex

2021-07-16 22:49:50

PiniaVuex替代品

2012-03-05 10:41:00

思科防火墻

2024-07-04 08:56:35

Vue3項目Pinia

2009-03-23 10:04:46

Java Web入侵檢Java Web應用EasyJWeb

2024-03-01 11:32:22

Vue3APIVue.js

2024-04-02 08:50:08

Go語言react

2024-04-10 08:27:32

PiniaVue3持久化插件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕亚洲一区 | 亚洲区一| 新超碰97| 免费人成在线观看网站 | av电影一区 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 亚洲欧美一区二区在线观看 | 国产成人一区二区三区精 | 国产精品色综合 | 国产美女视频一区 | 视频一区二区三区四区五区 | 涩涩导航 | 国产精品日韩欧美 | a在线视频 | 欧美日韩一区二区三区不卡视频 | 久久免费国产 | 国产成人免费在线 | 亚洲欧美日韩久久 | 国产综合久久久久久鬼色 | 91国语清晰打电话对白 | 欧美在线观看一区二区 | 毛片网在线观看 | h视频网站在线观看 | 成人一区二区三区在线观看 | 99久久精品一区二区成人 | 免费小视频在线观看 | 亚洲一区成人 | 欧美激情久久久 | 亚洲精品一区二区三区免 | 久久久久国产精品一区二区 | 欧美久久免费观看 | 国产成人综合在线 | 日韩国产一区二区 | 在线观看国产视频 | 在线免费中文字幕 | 亚洲精品黄色 | 日韩免费高清视频 | 久久久久国产精品一区 | 国产高清自拍视频在线观看 | 国产精品亚洲综合 | 欧美不卡 |