前言
如果 H5 打包配置都搞对了,除了 CSS 上引入的图片其他都能正常找到,那么如下方案便可解决。
打包后,在 view 视图上直接 src 加入的图片使用绝对路径能正常显示,但是在 CSS 中 url() 引入的图片却找不到路径。
// 以下两种写法都是错误
background-image: url('../static/logo.jpg')
background-image: url('/static/logo.jpg')
解决方案
使用 ~@ 符号,并且是绝对路径,便可解决。
background-image: url('~@/static/logo.jpg')
