Vue框架是一個快速,靈活,輕量級的JavaScript前端框架。Vue的基礎(chǔ)是極其靈活的組件化架構(gòu),給程序員更大的自主權(quán)。assets目錄是Vue中的一個重要的目錄,它通常被用來存儲我們的CSS,圖片和JavaScript文件。我們可以在這個目錄中新增任意的文件或文件夾,然后在Vue組件中調(diào)用(引用)它們。
// 一個assets目錄的初始化
├─assets/
│ ├─css/
│ │ ├─app.css
│ │ └─home.css
│ ├─img/
│ │ ├─logo.png
│ │ └─background.jpg
│ └─js/
│ ├─app.js
│ └─home.js
// 如何引用assets文件Welcome to my app
如上所示,我們在Vue組件中通過“@/assets”引用了我們的img和css子目錄。可以看出,“@” 在Vue中替代了我們項目根路徑。所以相當(dāng)于我們引用了“項目根路徑/assets/img/logo.png”和“項目根路徑/assets/css/home.scss”。
最后需要注意的是,assets目錄被放在src目錄下,所以不需要引用完整的路徑。只需要使用“@/assets”引用即可。然而,在一些使用了Vue-Cli的自定義配置中,可能需要使用別名(alias)引入。