小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序本地图片比本地的文字,读取慢一秒,每次都是先显示文字,后显示
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主解决了吗?遇到同样的问题了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
文字和图片同时渲染肯定是文字快啊,而且第一次onLoad加载慢也正常,有了缓存就没这个烦恼了。还有就是尽量提前setData的位置,当然如果你是拿到数据直接渲染的就当我没说
这不是很正常吗~就算是本地,图总比文字渲染起来费劲啊
有什么办法能让他们提前渲染
可以先放个纯色块占位,然后切换成图?或者先放个极小的,很模糊的缩略图,然后再设为正常的图?不知道懒加载有没有效果?用 wx.showLoading 遮挡一下,会不会体验好点?
好像都不行。。已经是本地的图片,占不占位的改动没啥变化,而且我那个是一个弹窗必须马上出来,也不可能用wx.showLoading
你弹窗是用 wx:if 隐藏的吗? 换成 hidden隐藏呢
没有隐藏就是新打开一个页面,然图片文字就在新打开的页面上,图片比文字出现的稍微慢一点
贴代码,看看你是怎么写的
就是最基本的写法
<image src="......"></image>
<text>。。。。</text>
其实第一次加载【onLoad】 这样很正常的吧,第二次进入页面应该不会了【onShow】
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主解决了吗?遇到同样的问题了
文字和图片同时渲染肯定是文字快啊,而且第一次onLoad加载慢也正常,有了缓存就没这个烦恼了。还有就是尽量提前setData的位置,当然如果你是拿到数据直接渲染的就当我没说
这不是很正常吗~就算是本地,图总比文字渲染起来费劲啊
有什么办法能让他们提前渲染
可以先放个纯色块占位,然后切换成图?或者先放个极小的,很模糊的缩略图,然后再设为正常的图?不知道懒加载有没有效果?用 wx.showLoading 遮挡一下,会不会体验好点?
好像都不行。。已经是本地的图片,占不占位的改动没啥变化,而且我那个是一个弹窗必须马上出来,也不可能用wx.showLoading
你弹窗是用 wx:if 隐藏的吗? 换成 hidden隐藏呢
没有隐藏就是新打开一个页面,然图片文字就在新打开的页面上,图片比文字出现的稍微慢一点
贴代码,看看你是怎么写的
就是最基本的写法
<image src="......"></image>
<text>。。。。</text>
其实第一次加载【onLoad】 这样很正常的吧,第二次进入页面应该不会了【onShow】