错误代码
复制代码
1
2<el-image src="@/assets/images/logo.png"></el-image> <img src="@/assets/images/logo.png"></el-image>
正确代码
复制代码
1
2
3
4<el-image :src="require('@/assets/images/logo.png')"></el-image> // 或者 <img src="~@/assets/images/logo.png"></el-image>
复制代码
1
2
3
4
5
6// css .login-container { min-height: 680px; min-width: 1200px; background: url(~@/assets/login_images/login-bg.jpg) no-repeat; }
复制代码
1
2
3
4
5
6
7//script import logoImg from '@/assets/logo/logo.png' data() { return { logo: require('@/assets/images/login-img.png'), logo2: logoImg, }
原因
@为 webpack 中配置的引用路径,以“@”引用为项目的src目录,所以在使用引用路径时,前面需要加“~”,或者require('’)
参考
解决el-image加载图片时不能使用相对路径问题 - 亨利zhong的个人空间 - OSCHINA - 中文开源技术交流社区
如何在vue项目中配置引用路径“@”_凡尔赛学院的博客-CSDN博客_vue 设置@
最后
以上就是土豪太阳最近收集整理的关于vue 加载图片使用@路径加载不出来错误代码正确代码原因参考的全部内容,更多相关vue内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复