lujing taro 图片_Taro图片素材不显示?--Taro下的webpack配置

本文探讨了在Taro开发中遇到图片素材不显示的问题,原因是Taro通过Webpack对小图片进行base64编码。通过分析,发现Taro仅对小于10000B的png图片进行编码,减少了HTTP请求但可能增加CSS大小。文章还讨论了base64编码的优缺点,并邀请前端开发者分享更多见解。
摘要由CSDN通过智能技术生成

最近遇到Taro

下图片素材没显示的小问题,解决完顺藤摸瓜了解了下前端领域webpack

及其Loader

的一些原理。

本文只是简单作个记录,涉及Taro

下一些webpack

的配置,可以为刚好遇到类似问题的人提供可能的助益。

文末也简单讨论了图片素材转变成base64

编码这种处理方式。

场景和问题解决

使用map

组件展示markers

,代码如下:

import LocationIcon from '../xxx.png'

class XXX {

render () {

// 定义marker

var markers = [{

iconPath: LocationIcon,

id: 0,

latitude,

longitude,

width: 38,

height: 50

}];

return (

...

...

)

}

}

问题一:真机没有显示 iconPath 的素材?

思路:

可能iconPath

的设置有限制,查看微信小程序Map组件文档

iconPath

,显示的图标,类型string

,项目目录下的图片路径,支持网络路径、本地路径、代码包路径([2.3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值