通常咱们在html中或者vue组件文件中引用图片是这样,这是不须要作特别处理的css
咱们将图片放入assets中或者从新创建个文件夹img什么的均可以,随意~html
1 将图片当成模块先引进来,再绑定vue
可是这种作法局限性比较大,模块化差,代码很差看 。json
若是我作的是纯静态的网站展现,有许多的本地静态资源须要加载,里面包括本地数据和本地图片混合的好几组,那不是要麻烦死~模块化
上面的红框都是这种方式,最下面的红框是用require的方式将图片引进来的(被当成模块被url-loader处理,加入了hash值)网站
这个须要看网站自己的性质和具体业务以及我的取舍了,固然也能够混合着用,灵活一点没有死的处理方法!ui
你的项目在开发模式下css中用url()引用图片是正常的,可是打包后图片路径却并无被处理或者说特别怪异url
致使本地图片资源没法加载,是否是有这样的困惑?插件
这个插件你们又应该都比较熟悉,就是将css从打包中单独提取出来做为一个文件夹,上面这个是vue-cil的编译模板,你们能够根据这个参考一下htm
publicPath这个配置属性的具体其余用法你们能够去官网看看,或者看看源码。了解更多
以上~