最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue3項(xiàng)目中給組件命名的方式詳解

 更新時間:2026年04月15日 08:43:30   作者:賬號已注銷free  
這篇文章主要介紹了兩種在Vue3項(xiàng)目中給組件命名的方法:原生的export default方式和使用vite-plugin-vue-setup-extend插件的方式,通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

1. 不使用插件,通過 export default 設(shè)置組件名

<template>
  <div></div>
</template>
<script lang="ts">
export default {
  name: "CustomComponentName"
}
</script>
<script lang="ts" setup>
// 組合式 API 邏輯
</script>
<style scoped></style>

說明
這是 Vue 原生支持的方式,通過 export default 中定義 name 屬性來設(shè)置組件名。
缺點(diǎn)是需要在 <script> 中額外寫一個對象,略顯冗余,且與 <script setup> 并用時存在兩個 script 標(biāo)簽。

2. 推薦方式:使用 vite-plugin-vue-setup-extend 插件(支持在 <script setup> 中直接寫 name)

<template>
  <div></div>
</template>
<script lang="ts" setup name="CustomComponentName">
// 組合式 API 邏輯
</script>
<style scoped></style>

優(yōu)點(diǎn)

  • 語法簡潔,組件名與邏輯寫在一起。
  • 避免額外的 export default 塊,更適合 <script setup> 風(fēng)格。

3. 安裝與配置 vite-plugin-vue-setup-extend

(1)安裝依賴

npm install vite-plugin-vue-setup-extend -D

或使用其他包管理工具:

yarn add vite-plugin-vue-setup-extend -D
# 或
pnpm add vite-plugin-vue-setup-extend -D

(2)配置 Vite(vite.config.ts)

import { defineConfig } from "vite"
import vue from "@vitejs/plugin-vue"
import VueSetupExtend from "vite-plugin-vue-setup-extend"
export default defineConfig({
  plugins: [
    vue(),
    VueSetupExtend()  // 啟用組件名擴(kuò)展
  ],
  // 其他配置...
})

(3)可選:TypeScript 支持

如果在 TypeScript 環(huán)境中希望獲得 name 屬性的類型提示,可在 env.d.ts 或 shims-vue.d.ts 中添加:

declare module "*.vue" {
  import type { DefineComponent } from "vue"
  const component: DefineComponent<{}, {}, any>
  export default component
}

該插件不強(qiáng)制要求類型聲明,但添加后可提升開發(fā)體驗(yàn)。

總結(jié)

方式優(yōu)點(diǎn)缺點(diǎn)
原生 export default無需插件,通用性強(qiáng)代碼冗余,與 <script setup> 配合不夠優(yōu)雅
vite-plugin-vue-setup-extend簡潔、現(xiàn)代化,適合 <script setup> 風(fēng)格需要額外安裝插件及配置

推薦在 Vite + Vue 3 項(xiàng)目中使用 vite-plugin-vue-setup-extend,以保持代碼簡潔統(tǒng)一。

以上就是Vue3項(xiàng)目中給組件命名的方式詳解的詳細(xì)內(nèi)容,更多關(guān)于Vue3給組件命名方式的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • vue.js輪播圖組件使用方法詳解

    vue.js輪播圖組件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了vue.js輪播圖組件使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Vue3的組合式API中使用ref()函數(shù)的例子

    Vue3的組合式API中使用ref()函數(shù)的例子

    你們是否聽說過Vue3的組合式API?它可是Vue3的新玩法,把以前的Vue2組件函數(shù)轉(zhuǎn)化為了函數(shù)組件。好了,今天我要和大家分享的是如何在組合式API中使用ref()函數(shù),感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • 去除Element-Plus下拉菜單邊框的實(shí)現(xiàn)步驟

    去除Element-Plus下拉菜單邊框的實(shí)現(xiàn)步驟

    Element-Plus 是 Element UI 的 Vue 3 版本,它提供了一套完整的組件庫,在使用 Element-Plus 進(jìn)行開發(fā)時,我們可能會遇到需要自定義組件樣式的情況,本文將介紹如何使用 CSS 來去除 Element-Plus 下拉框的邊框,需要的朋友可以參考下
    2024-03-03
  • vue2.0多條件搜索組件使用詳解

    vue2.0多條件搜索組件使用詳解

    這篇文章主要為大家詳細(xì)介紹了vue2.0多條件搜索組件的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • vue3+vite+ts使用monaco-editor編輯器的簡單步驟

    vue3+vite+ts使用monaco-editor編輯器的簡單步驟

    因?yàn)楫呍O(shè)需要用到代碼編輯器,根據(jù)調(diào)研,我選擇使用monaco-editor代碼編輯器,下面這篇文章主要給大家介紹了關(guān)于vue3+vite+ts使用monaco-editor編輯器的簡單步驟,需要的朋友可以參考下
    2023-01-01
  • element plus中el-upload實(shí)現(xiàn)上傳多張圖片的示例代碼

    element plus中el-upload實(shí)現(xiàn)上傳多張圖片的示例代碼

    最近寫項(xiàng)目的時候需要一次上傳多張圖片,本文主要介紹了element plus中el-upload實(shí)現(xiàn)上傳多張圖片的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • vue父元素點(diǎn)擊事件與子元素點(diǎn)擊事件沖突問題

    vue父元素點(diǎn)擊事件與子元素點(diǎn)擊事件沖突問題

    這篇文章主要介紹了vue父元素點(diǎn)擊事件與子元素點(diǎn)擊事件沖突問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Vue表單類的父子組件數(shù)據(jù)傳遞示例

    Vue表單類的父子組件數(shù)據(jù)傳遞示例

    本篇文章主要介紹了Vue表單類的父子組件數(shù)據(jù)傳遞示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Vue獲取圖片MD5的方法詳解

    Vue獲取圖片MD5的方法詳解

    計(jì)算圖片的MD5可以將其作為圖片的唯一標(biāo)識,從而優(yōu)化對圖片的存儲和檢索效率,本文主要介紹了Vue獲取圖片MD5的常用方法,感興趣的可以了解下
    2024-12-12
  • 詳細(xì)介紹解決vue和jsp結(jié)合的方法

    詳細(xì)介紹解決vue和jsp結(jié)合的方法

    這篇文章主要介紹了詳細(xì)介紹解決vue和jsp結(jié)合的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評論

三门县| 景德镇市| 方城县| 大安市| 舟山市| 荣昌县| 白河县| 肃南| 容城县| 辽阳县| 永春县| 江北区| 林芝县| 湖南省| 黄平县| 景德镇市| 成武县| 淳安县| 常州市| 渑池县| 绍兴县| 庆阳市| 乳山市| 兴隆县| 独山县| 南阳市| 福清市| 澎湖县| 衡山县| 武夷山市| 陕西省| 邹平县| 油尖旺区| 叶城县| 保康县| 江山市| 惠水县| 满洲里市| 常德市| 酒泉市| 溧水县|