uni-app插入本地背景图片不能超过40kb解决方法
uni-app官网背景图片介绍:https://uniapp.dcloud.io/frame?id=%e8%83%8c%e6%99%af%e5%9b%be%e7%89%87
uni-app官网介绍,插入本地背景图片超过40kb时,会有性能问题,若必须使用,可将图片转换成base64格式后使用,或将图片放到服务器上,使用网络地址调用。
实际测试 background-image: url('~@/static/Newyear/3c/3c-di.png'); 插入背景图片超过40kb将不显示
本篇博客介绍另外一种方法,可插入本地背景图片超过40kb
dcloud社区相关问题:https://ask.dcloud.net.cn/question/62417
动态设置background-image路径
<view class="center" :style="{backgroundImage:`url(${imageSrc})`,backgroundSize: 'cover'}"> </view>
Tips:backgroundImage为驼峰命名,使用background-image将报错
引入静态文件,imageSrc赋值
<script> import imageSrc from "@/static/Newyear/3c/3c-di.png" export default { data() { return { imageSrc: imageSrc } } } </script>
Tips:本地图片命名不能使用中文,否则将编译报错
End!