經過上一篇文章咱們瞭解了Vue項目核心文件(src)以及在內的各個文件的職能。前端
接下來咱們進一步細化Vue項目的目錄設計:webpack
綜合以上,咱們將目錄設計爲:web
如圖所示,json
data:用來模擬咱們請求的數據內部主要存放json數據格式的數據,好比評價,商品等 。後端
resource:統一管理圖片、文檔、圖標這三種資源。sass
src:項目的核心文件app
assets:assets目錄中的文件會被webpack處理解析爲模塊依賴,更換頻率不高的菜單背景圖片,按鈕icon等可放置在內。 common:公共工具 fonts:用來存放字體。 js:用來存放咱們使用js插件。 style:存放樣式,less,sass等。 components:Vue組件。 header:注意這裏是一個文件夾。 Hearder.Vue: 頭部組件。 router:路由配置文件夾。 app.Vue 根組件。
總結less
項目目錄設計能夠根據實際具體需求變更,可是咱們結構化去思考。那麼咱們設計的目錄確定會方便易用,利於維護拓展的。下一篇咱們將把組件按需拆分,還請持續關注。工具