AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

Vue 新一代開發者工具正式開源!

來源: 責編: 時間:2024-01-02 09:30:38 208觀看
導讀近日,Vue 新一代開發者工具(DevTools)正式開源!Vue DevTools 是一個旨在增強 Vue 開發人員體驗的工具,它提供了一些功能來幫助開發者更好地了解 Vue 應用。下面就來看看新一代 Vue DevTools 的功能和使用方法!圖片功能首先

近日,Vue 新一代開發者工具(DevTools)正式開源!Vue DevTools 是一個旨在增強 Vue 開發人員體驗的工具,它提供了一些功能來幫助開發者更好地了解 Vue 應用。下面就來看看新一代 Vue DevTools 的功能和使用方法!elO28資訊網——每日最新資訊28at.com

圖片圖片elO28資訊網——每日最新資訊28at.com

功能

首先來看看 Vue DevTools 中都有哪些功能!elO28資訊網——每日最新資訊28at.com

  • Overview:顯示應用的概述,包括 Vue 版本、頁面數量和組件數量。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Pages:Pages 選項卡顯示當前的路由以及相關信息,并提供在頁面之間快速導航的方法,還可以使用文本框查看每個路由的匹配情況。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Components:Components 選項卡顯示組件信息,包括節點樹、狀態等,并提供一些交互功能,例如編輯狀態、滾動到組件等。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Assets:Assets 選項卡顯示項目目錄中的文件,可以查看所選文件的信息。

圖片elO28資訊網——每日最新資訊28at.com

  • Timeline:Timeline 選項卡可以瀏覽狀態或事件的先前版本。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Router:Router 選項卡與 vue-router 集成,可以查看路由列表及其詳細信息。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Pinia:Pinia 選項卡與 Pinia 集成,可以查看存儲列表及其詳細信息,并編輯狀態。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Graph:Graph 選項卡顯示模塊之間的關系。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Settings:Settings 選項卡提供了一些用于自定義 DevTools 的選項。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Inspect:Inspect 與 vite-plugin-inspect 集成,可以檢查 Vite 的轉換步驟。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • Inspector:Inspector 與 vite-plugin-vue-inspector 集成,可以檢查應用的 DOM 樹,并查看渲染它的組件,這樣可以更輕松地找到需要進行更改的位置。

圖片圖片elO28資訊網——每日最新資訊28at.com

  • 獨立窗口:Vue DevTools 可以作為一個獨立的窗口運行,當你想在小屏幕上調試應用時,它非常有幫助。

圖片圖片elO28資訊網——每日最新資訊28at.com

使用

在 Vue 項目中使用 Vue DevTools 的方法有多種:elO28資訊網——每日最新資訊28at.com

  • Vite 插件
  • 獨立應用
  • Chrome 擴展(目前還在開發中)

圖片圖片elO28資訊網——每日最新資訊28at.com

下面來看看如何通過 Vite 插件和獨立應用來使用 Vue DevTools。elO28資訊網——每日最新資訊28at.com

注意:elO28資訊網——每日最新資訊28at.com

  • DevTools 僅兼容 Vue 3。如果使用 Vue2,請改用 vue-devtools。
  • 如果使用 Nuxt,請使用 nuxt-devtools 以獲得更強大的開發者體驗。

Vite 插件

第一種運行 Vue DevTools 的方法就是 Vite 插件。如果項目使用 Vite,強烈建議將其作為運行 DevTools 的首選項,因為它提供了更強大的功能。elO28資訊網——每日最新資訊28at.com

注意:Vue DevTools 需要 Vite v3.1 或更高版本。elO28資訊網——每日最新資訊28at.com

首先,通過以下命令來安裝 Vue DevTools:elO28資訊網——每日最新資訊28at.com

npm add -D vite-plugin-vue-devtools

用法:elO28資訊網——每日最新資訊28at.com

import { defineConfig } from 'vite'import VueDevTools from 'vite-plugin-vue-devtools'export default defineConfig({  plugins: [    VueDevTools(),  ],})

配置項:elO28資訊網——每日最新資訊28at.com

interface VitePluginVueDevToolsOptions {  /**   * append an import to the module id ending with `appendTo` instead of adding a script into body   * useful for projects that do not use html file as an entry   *   * WARNING: only set this if you know exactly what it does.   * @default ''   */  appendTo?: string | RegExp  /**   * Customize openInEditor host (e.g. http://localhost:3000)   * @default false   */  openInEditorHost?: string | false  /**   * DevTools client host (e.g. http://localhost:3000)   * useful for projects that use a reverse proxy   * @default false   */  clientHost?: string | false}

配置項如下:elO28資訊網——每日最新資訊28at.com

  • appendTo:將一個導入附加到模塊 id 以 appendTo 結尾,而不是將腳本添加到 <body> 中。對于不使用 HTML 文件作為入口的項目非常有用。注意,只有在確切了解其功能的情況下才設置此選項。默認值為 ''。
  • openInEditorHost:自定義打開編輯器的主機(例如:http://localhost:3000)。默認值為 false。
  • clientHost:DevTools 客戶端主機(例如:http://localhost:3000),對于使用反向代理的項目非常有用。默認值為 false。

獨立應用

如果使用不受支持的瀏覽器,或者有其他特定需求(例如應用位于 Electron 中),可以使用獨立應用。elO28資訊網——每日最新資訊28at.com

圖片圖片elO28資訊網——每日最新資訊28at.com

首先, 通過以下命令來全局安裝 DevTools(可以全局安裝,也可以作為項目依賴項安裝,這里以全局安裝為例):elO28資訊網——每日最新資訊28at.com

npm add -g @vue/devtools

安裝完成之后,在終端中運行以下命令:elO28資訊網——每日最新資訊28at.com

vue-devtools

然后將以下代碼添加到應用 HTML 文件的<head>部分:elO28資訊網——每日最新資訊28at.com

<script src="http://localhost:8098"></script>

或者,如果想遠程調試設備:elO28資訊網——每日最新資訊28at.com

<script>  window.__VUE_DEVTOOLS_HOST__ = '<your-local-ip>' // default: localhost  window.__VUE_DEVTOOLS_PORT__ = '<devtools-port>' // default: 8098</script><script src="http://<your-local-ip>:8098"></script>

可以在官方文檔查看詳情:https://devtools-next.vuejs.org/guide/standaloneelO28資訊網——每日最新資訊28at.com

查看

  • 官網:https://devtools-next.vuejs.org/
  • Github:https://github.com/vuejs/devtools-next

本文鏈接:http://www.tebozhan.com/showinfo-26-55118-0.htmlVue 新一代開發者工具正式開源!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Typedef在C語言和C++中有什么區別?

下一篇: Go語言的常用基礎

標簽:
  • 熱門焦點
  • 紅魔電競平板評測:大屏幕硬實力

    前言:三年的疫情因為要上網課的原因激活了平板市場,如今網課的時代已經過去,大家的生活都恢復到了正軌,這也就意味著,真正考驗平板電腦生存的環境來了。也就是面對著這種殘酷的
  • 7月安卓手機好評榜:三星S23Ultra好評率第一

    性能榜和性價比榜之后,我們來看最后的安卓手機好評榜,數據來源安兔兔評測,收集時間2023年7月1日至7月31日,僅限國內市場。第一名:三星Galaxy S23 Ultra好評率:95.71%在即將迎來新
  • 6月iOS設備性能榜:M2穩居榜首 A系列只能等一手3nm來救

    沒有新品發布,自然iOS設備性能榜的上榜設備就沒有什么更替,僅僅只有跑分變化而產生的排名變動,畢竟蘋果新品的發布節奏就是這樣的,一年下來也就幾個移動端新品,不會像安卓廠商,一
  • 線程通訊的三種方法!通俗易懂

    線程通信是指多個線程之間通過某種機制進行協調和交互,例如,線程等待和通知機制就是線程通訊的主要手段之一。 在 Java 中,線程等待和通知的實現手段有以下幾種方式:Object 類下
  • 把LangChain跑起來的三個方法

    使用LangChain開發LLM應用時,需要機器進行GLM部署,好多同學第一步就被勸退了,那么如何繞過這個步驟先學習LLM模型的應用,對Langchain進行快速上手?本片講解3個把LangChain跑起來
  • 騰訊蓋樓,字節拆墻

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之&ldquo;想重溫暴刷深淵、30+技能搭配暴搓到爽的游戲體驗嗎?一起上晶核,即刻暴打!&rdquo;曾憑借直播騰訊旗下代理格斗游戲《DNF》一
  • 認真聊聊東方甄選:如何告別低垂的果實

    來源:山核桃作者:財經無忌爆火一年后,俞敏洪和他的東方甄選依舊是頗受外界關心的&ldquo;網紅&rdquo;。7月5日至9日,為期5天的東方甄選&ldquo;甘肅行&rdquo;首次在自有App內直播,
  • 華為Mate 60系列用上可變靈動島:正式版體驗將會更出色

    這段時間以來,關于華為新旗艦的爆料日漸密集。據此前多方爆料,今年華為將開始恢復一年雙旗艦戰略,除上半年推出的P60系列外,往年下半年的Mate系列也將
  • 引領旗艦級影像能力向中端機普及 OPPO K11 系列發布 1799 元起

    7月25日,OPPO正式發布K系列新品—— OPPO K11 。此次 K11 在中端手機市場長期被忽視的影像板塊發力,突破性地搭載索尼 IMX890 旗艦大底主攝,支持 OIS
Top