.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
的时候, 的确把问题解决了,