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!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM