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

vue項(xiàng)目結(jié)構(gòu)目錄超詳細(xì)介紹

 更新時(shí)間:2023年12月18日 09:47:40   作者:小番茄炒雞蛋  
這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目結(jié)構(gòu)目錄超詳細(xì)介紹的相關(guān)資料,Vue項(xiàng)目目錄結(jié)構(gòu)是指在開發(fā)Vue項(xiàng)目時(shí),為了更好地組織和管理代碼,將不同的文件按照一定的規(guī)則和層次結(jié)構(gòu)進(jìn)行分類和存放的方式,需要的朋友可以參考下

一:目錄結(jié)構(gòu)介紹

二:項(xiàng)目介紹

build 文件夾 及 子目錄

這里面是一些webpack的配置,主要用于項(xiàng)目打包時(shí)的一些設(shè)置。這里不去更詳細(xì)的深入,相關(guān)的文件及配置會(huì)在后面用到時(shí)在詳細(xì)的介紹。

config 文件 及 子目錄

這個(gè)文件夾里裝的是整個(gè)項(xiàng)目 開發(fā)運(yùn)行時(shí)的一些配置,比如npm run dev 時(shí) 項(xiàng)目的啟動(dòng)端口 之類的 。

node_modules  文件 及 子目錄 

這個(gè)文件夾里面全部都是node的一些基礎(chǔ)的依賴包,當(dāng)我們拓展的安裝一些別的插件時(shí) 也會(huì)裝在這個(gè)文件夾里。

src  文件 及 子目錄

這個(gè)文件夾 是 整個(gè)項(xiàng)目的主文件夾 , 我們的代碼大部分都在這里完成。來(lái)具體的看一下里面的內(nèi)容:

assets 文件夾

里面主要放置一些資源文件。比如js 、css 之類的文件。

assets放可能會(huì)變動(dòng)的文件

assets目錄中的文件,會(huì)被合并到一個(gè)文件中,然后進(jìn)行壓縮。多用來(lái)存放業(yè)務(wù)級(jí)的js、css等,如一些全局的scss樣式文件、全局的工具類js文件等。
拓展: assets目錄中可以自己分化出不同地子目錄,用來(lái)根據(jù)自己的需求存放文件。如assets/util/可以用來(lái)存放工具類js,assets/api/ 可以用來(lái)存放業(yè)務(wù)接口js等等

components 文件夾

可以說是vue 的 靈魂了 , 組件文件全部都可以放到這里面。

組件 !一個(gè)vue項(xiàng)目就是由一個(gè)個(gè)的組件拼裝起來(lái)的。

router 文件夾 及 子目錄

這個(gè)文件夾里的是整個(gè)vue項(xiàng)目的路由,vue 是單頁(yè)面應(yīng)用的代表,這里面就是設(shè)置一個(gè)一個(gè)組件的地址的文件。

在項(xiàng)目中使用vue-router管理路由,分為以下幾步

    第一步:在終端(terminal)中安裝vue-router

    npm install -g vue-router

    第二步:在src目錄下創(chuàng)建一-個(gè)router文件夾,在這個(gè)文件夾下創(chuàng)建router. js ( 也可以和main. js平級(jí),直接創(chuàng)建router. js),在router. js文件中配置相應(yīng)的信息

    第三步:入口文件main. js中引入路由實(shí)例router,然后在根實(shí)例中注冊(cè)

views文件夾

vi ews文件夾用來(lái)存放“頁(yè)面”。一個(gè)視圖可以具有一個(gè)或多個(gè)組件,并且一個(gè)視圖實(shí)際上打算由導(dǎo)航URL訪問。它們通常放在src/views。

app 文件 

這個(gè)文件是整個(gè)項(xiàng)目的入口文件,相當(dāng)于包裹整個(gè)頁(yè)面的最外層的div。

App. vue是我們的根組件(使用標(biāo)簽渲染整個(gè)工程的.vue組件) ,所有頁(yè)面都是在App. vue下進(jìn)行切換的。其實(shí)你也可以理解為所有的路由也是App. vue的子組件。所以我們將router 標(biāo)示為App. vue的子組件。

main.js 文件 

這個(gè)文件是項(xiàng)目的主js,全局的使用的各種變量、js、插件 都在這里引入 、定義。

static 文件夾 及 子目錄 

這個(gè)文件夾里是一些靜態(tài)資源文件。

這個(gè)四個(gè)文件是項(xiàng)目自帶文件 

基本上用不到。

index 文件

就是項(xiàng)目的承載頁(yè)面。

package 文件

是整個(gè)項(xiàng)目用的到的所有的插件的json的格式 比如 這個(gè)插件的 名稱 , 版本號(hào)。 當(dāng)在項(xiàng)目里使用npm install 時(shí) node 會(huì)自動(dòng)安裝, 這個(gè)文件里的所有插件。

這是項(xiàng)目的一些說明文件。

 dist 文件夾

是在執(zhí)行了 npm run build 打包指令之后才會(huì)出現(xiàn)的, 整個(gè)項(xiàng)目寫好之,打包出來(lái)的所有文件都會(huì)在這里,只需要訪問文件夾里的index文件可以進(jìn)入應(yīng)用了。

最后再來(lái)一張圖吧

總結(jié) 

到此這篇關(guān)于vue項(xiàng)目結(jié)構(gòu)目錄超詳細(xì)介紹的文章就介紹到這了,更多相關(guān)vue項(xiàng)目結(jié)構(gòu)目錄內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Vue實(shí)現(xiàn)圖片在指定區(qū)域內(nèi)移動(dòng)的思路詳解

    基于Vue實(shí)現(xiàn)圖片在指定區(qū)域內(nèi)移動(dòng)的思路詳解

    這篇文章主要介紹了基于Vue實(shí)現(xiàn)圖片在指定區(qū)域內(nèi)移動(dòng),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • van-uploader保存文件到后端回顯后端接口返回的數(shù)據(jù)

    van-uploader保存文件到后端回顯后端接口返回的數(shù)據(jù)

    前端開發(fā)想省時(shí)間就是要找框架呀,下面這篇文章主要給大家介紹了關(guān)于van-uploader保存文件到后端回顯后端接口返回的數(shù)據(jù),文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Vue實(shí)現(xiàn)登錄記住賬號(hào)密碼功能的思路與過程

    Vue實(shí)現(xiàn)登錄記住賬號(hào)密碼功能的思路與過程

    最近在學(xué)習(xí)vue,發(fā)現(xiàn)了vue的好多坑,下面這篇文章主要給大家介紹了關(guān)于Vue實(shí)現(xiàn)登錄記住賬號(hào)密碼功能的思路與過程,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-11-11
  • Vue 全局loading組件實(shí)例詳解

    Vue 全局loading組件實(shí)例詳解

    這篇文章主要介紹了Vue 全局loading組件,需要的朋友可以參考下
    2018-05-05
  • Vue3中watchEffect的用途淺析

    Vue3中watchEffect的用途淺析

    這篇文章主要給大家介紹了關(guān)于Vue3中watchEffect用途的相關(guān)資料, watch和watchEffect都是監(jiān)聽器,但在寫法和使用上有所區(qū)別,本文進(jìn)行了詳細(xì)的介紹,需要的朋友可以參考下
    2021-07-07
  • vue中img標(biāo)簽的src屬性總結(jié)(問題解決)

    vue中img標(biāo)簽的src屬性總結(jié)(問題解決)

    初步接觸vue框架時(shí),好多朋友使用img標(biāo)簽時(shí),設(shè)置動(dòng)態(tài)src屬性時(shí),可能都會(huì)遇到路徑不生效的問題,本文給大家介紹vue中img標(biāo)簽的src屬性總結(jié),感興趣的朋友一起看看吧
    2023-11-11
  • Vue openLayers實(shí)現(xiàn)圖層數(shù)據(jù)切換與加載流程詳解

    Vue openLayers實(shí)現(xiàn)圖層數(shù)據(jù)切換與加載流程詳解

    OpenLayers是一個(gè)用于開發(fā)WebGIS客戶端的JavaScript包,最初基于BSD許可發(fā)行。OpenLayers是一個(gè)開源的項(xiàng)目,其設(shè)計(jì)之意是為互聯(lián)網(wǎng)客戶端提供強(qiáng)大的地圖展示功能,包括地圖數(shù)據(jù)顯示與相關(guān)操作,并具有靈活的擴(kuò)展機(jī)制
    2022-09-09
  • vue2老項(xiàng)目中node-sass更換dart-sass的操作方法

    vue2老項(xiàng)目中node-sass更換dart-sass的操作方法

    這篇文章主要介紹了vue2老項(xiàng)目中node-sass更換dart-sass的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-07-07
  • vue-drag-resize與輸入框/文本框沖突問題

    vue-drag-resize與輸入框/文本框沖突問題

    這篇文章主要介紹了vue-drag-resize與輸入框/文本框沖突問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue滑塊驗(yàn)證碼組件anji-captcha的使用案例詳解

    Vue滑塊驗(yàn)證碼組件anji-captcha的使用案例詳解

    滑塊驗(yàn)證是一種常見的人機(jī)識(shí)別方法,這篇文章主要介紹了Vue滑塊驗(yàn)證碼組件anji-captcha的使用,本文通過實(shí)例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評(píng)論

灵宝市| 遂溪县| 错那县| 溧阳市| 西乡县| 恩平市| 江津市| 东乌珠穆沁旗| 遵义市| 长宁区| 临武县| 吴旗县| 曲阜市| 大石桥市| 运城市| 自治县| 交口县| 苏尼特右旗| 确山县| 甘德县| 洪雅县| 三都| 屏边| 沂南县| 河池市| 开封县| 瑞安市| 甘泉县| 菏泽市| 且末县| 柞水县| 土默特右旗| 双城市| 武汉市| 丰宁| 抚远县| 茶陵县| 连云港市| 大埔县| 九台市| 三都|