当前位置: 首页 > news >正文

ps做网站像素大小搜索网站有哪几个

ps做网站像素大小,搜索网站有哪几个,游戏社的公众号是?,西安市建设工程信息网诚信信息平台官网鸿蒙开发刷新单个item会闪一下 首先我用的是懒加载方式,改变某位数据后我调listener.onDataChange(index),发现item的改动是变了,但是item也闪了一下。 先分析为什么item会闪一下 其他是因为item上有图片,加载的网络图。你onDataChange(index)时,它会重新加载这一item,…
鸿蒙开发刷新单个item会闪一下

首先我用的是懒加载方式,改变某位数据后我调listener.onDataChange(index),发现item的改动是变了,但是item也闪了一下。

先分析为什么item会闪一下

其他是因为item上有图片,加载的网络图。你onDataChange(index)时,它会重新加载这一item,自然图片也重新加载,因为是网络图,加载需要时间,所以就闪了一下

解决方案1:用@ObjectLink和@Observed配合使用

**好处:**用了它,你不用调onDataChange(index),它也会改动成功,并且不闪
**不好:**它只支持类,并且每个对象都得new 进去
关键代码示例如下:
1、bean类必须加@Observed

@Observed
export class HomeBaseListBean{authMsg?:stringjobAuthStatus?:booleanvideoAuthStatus?:booleanvipStatus?:booleancheckIsLove?:booleanconstructor(authMsg?:string,jobAuthStatus?:boolean,videoAuthStatus?:boolean,vipStatus?:boolean,checkIsLove?:boolean,

2、必须是在@Component组件里面用

@Component
export struct HomeWaterFallItemComponent {// 继续用ObjectLink这样不用刷新整个item,避免闪烁@ObjectLink userBean:HomeBaseListBean

假设里面组件触发改变

Image(this.userBean.checkIsLove?$r('app.media.ic_heart_on_formal_three'):$r('app.media.ic_heart_off_formal_three')).width(24).height(24
http://www.bjxfkj.com.cn/article/102282.html

相关文章:

  • 徐州手机网站开发公司怎么开网站
  • 做网站需要什么域名2024年新闻摘抄
  • 公司建网站会计分录网站怎么做收录
  • 东圃网站建设2021最火营销方案
  • 软件发布网站源码中国十大小说网站排名
  • 网站地图对seo的影响海外推广代理商
  • 漳州网站建设网络营销工具体系
  • 分享型网站建设免费发布广告的网站
  • 制作网站的方法有哪些北京seo服务
  • 网站做不做301b站大全永不收费2023入口在哪
  • 曾经做博彩网站代理腾讯企业邮箱
  • 有哪些做应援的网站网站怎么快速排名
  • wordpress move插件阳泉seo
  • 临沂网站建设价格低深圳百度推广公司
  • 西安网站建设有那些公司好泉州seo技术
  • 亚洲网站正在建设中全自动引流推广软件app
  • 前端网站重构怎么做婚恋网站排名前10
  • 网站建设国际深圳网页设计主题参考
  • 网站建设与运营固定资产麒麟seo外推软件
  • 内蒙古住房建设部官方网站买淘宝店铺多少钱一个
  • 瑞金网站建设光龙网站查询seo
  • 夸网站做的好怎么夸bing搜索引擎入口
  • 自己做网站是不是需要写代码不属于网络推广方法
  • 网站排名下降小程序生成平台系统
  • 淘宝店铺设计成都seo整站
  • 跨境电商网站建设开发怎么办网站平台
  • 南京最新消息百度seo排名优化软件分类
  • 网站怎么做返回主页按钮十大引擎网址
  • 怪兽网站模板网店推广方式有哪些
  • 眉山专业网吧设计公司seo网络推广什么意思