解决方法:
- 使用网络图片,找个图床把你要用的图片传上去,然后以网络图片的形式引入到你的项目里面。比如qq空间,哈哈哈哈
- 使用使用
<image/>
标签,这个就不多说了,image作为背景,用绝对定位分隔图层出来就可以实现,可行但是我初衷还是想要用background的形式引入背景图片。 - 将图片转为base64,我用的是这个方法,网上有免费的在线转换器,比如:http://imgbase64.duoshitong.com/
上传图片,转换,复制得到的base64编码,然后粘贴到原来的background:url(base64编码)
就可以了。
集中处理base64编码的图片并引入
上一步用图片转成base64的编码很长,放在vue文件里非常不美观,还有就是我的Hbuilder编辑器滚动时会因此卡顿,所以为了可持续发展,早早的把这些base64编码变量抽离出来。
- 新建一个scss文件集中放这些base64编码图片
在uni.scss文件中导入这个自定义文件,作为预处理变量
在vue文件里用相应的变量来引入图片