问题遇到的现象和发生背景
上传时需要显示一个loading的加载状态图片。
本地跑代码时,loading的图片是正常显示的,但是build后图片显示不了,只有一个小框。
且控制台报错
问题相关代码,请勿粘贴截图
let loading = this.$loading({
lock: true,
text: this.$t('bbs_label_uploading'),
spinner: 'el-icon-loading'
})
运行结果及报错内容
build后线上看不见loading的图片,只显示一个小框
我的解答思路和尝试过的方法
在util.js中 添加过publicPath: '../../' 没有效果,且导致相关路径改变,直接报错
if (options.extract) {
return ExtractTextPlugin.extract('vue-style-loader', sourceLoader,{publicPath: '../../'})
} else {
return ['vue-style-loader', sourceLoader].join('!')
}
我想要达到的结果
需要显示loading对应的图片效果