vue打包前后图片、资源路径问题,以及动态加载图片问题
打包后css,js,文件路径问题(空白页面问题) 解决方法:
- 打开config下index.js,修改build中assetsPublicPath: ‘./’ (即将绝对路径修改为相对路径)
文章图片
css背景图片路径问题 解决方法:
打开build/utils.js,修改如下:
文章图片
随着更新,这一点已完善了,不需要修改了assets或static目录下, img资源动态绑定问题 template中img路径动态绑定,案例如下
文章图片
文章图片
文章图片
解决方法
方法一:使用require(),解析图片路径,加载解析后的路径。
imgSrc:'../../static/img/1.jpg'
//修改为
imgSrc:require('../../static/img/1.jpg')
【vue打包前后图片、资源路径问题,以及动态加载图片问题】方法一,assets或static目录下的资源都可以方法二: 直接使用解析后路径
imgSrc:'../../static/img/1.jpg'
//修改为
imgSrc:'./static/img/1.jpg'
方法二,仅限static目录下的资源。
参考页面 https://blog.csdn.net/csdn_yudong/article/details/84936130
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- MediaRecorder前后摄像头同时录像
- 2020-04-07vue中Axios的封装和API接口的管理
- django-前后端交互
- Beego打包部署到Linux
- VueX--VUE核心插件
- Hexo代码块前后空白行问题
- vue组件中为何data必须是一个函数()
- 用npm发布一个包的教程并编写一个vue的插件发布
- vuex|vuex 基础结构