.vue
的組件分紅三個部分, template
結構部分, script
路徑代碼, style
頁面樣式:src
的話, 直接寫是錯誤的, 並不能打包, 在 dev
和 build
都是錯誤的, 都不能正確讀取.理解在webpack中一切皆模塊的思想: 將全部的圖片按照模塊進行處理css
即新建一個文件, 而後使用 import
引入全部的圖片, 使用便可.vue
具體代碼以下:webpack
// src/config/images.js import head01 from '../img/1.jpg' import head02 from '../img/2.jpg' import background from '../img/background.jpg' export default { head01: head01, head02: head02, background: background }
// src/components/TimeBox.vue <script> import img from '../config/images.js' export default { name: 'TimeBox', data () { return { imgUrl: img.head01 } } } </script>
dev
的時候, 的確把問題解決了,