最近使用scss做了全局的mixin封装,用到背景图,意外发现通过相对路径引入图片后报错,大致意思为图片路径不对,改为了使用@代替src路径引入图片依然报错,一番百度后带出解决方案通过 ~@ 代替src路径进行图片引入
如下所示
.box{
// background: url('@/assets/img/bg.png')
// 改为
background: url('~@/assets/img/bg.png')
}
本文介绍在使用SCSS进行全局mixin封装时遇到的背景图路径错误问题及解决方案。通过将图片路径前缀从'@'更改为'~@',解决了相对路径引用图片的错误。
最近使用scss做了全局的mixin封装,用到背景图,意外发现通过相对路径引入图片后报错,大致意思为图片路径不对,改为了使用@代替src路径引入图片依然报错,一番百度后带出解决方案通过 ~@ 代替src路径进行图片引入
如下所示
.box{
// background: url('@/assets/img/bg.png')
// 改为
background: url('~@/assets/img/bg.png')
}
1889
1851