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

学院网站建设的作用品牌推广方案

学院网站建设的作用,品牌推广方案,永久免费网站怎么创建,网站网络推广列表 是最常用到的组件 一 ForEach 渲染控制语法————Foreach Foreach的作用 遍历数组项,并创建相同的布局组件块在组件加载时, 将数组内容数据全部创建对应的组件内容, 渲染到页面上 const swiperImage: Resource[] {$r("app.me…

列表 是最常用到的组件

一 ForEach

渲染控制语法————Foreach
Foreach的作用

  • 遍历数组项,并创建相同的布局组件块
  • 在组件加载时, 将数组内容数据全部创建对应的组件内容, 渲染到页面上
const swiperImage: Resource[] ={$r("app.media.ic_home"),$r("app.media.ic_coupons"),$r('app.media.ic_internal_price')
};
Swiper(){Foreach(swiperImage, (item: Resource) =>{Image(item).width("100%")...}, (item: Resource) => JSON.stringify(item))
}

二. LazyForEach

渲染控制语法 ————LazyForeach

  • 使用 LazyForeach时,框架会根据滚动容器可视区域按需创建组件, 当组件滑出可视区域外时,框架会进行组件销毁回收以降低内存占用, 提高首次加载的速度
  • 不可滚动容器使用LazyForeach, 其会退化为Foreach, 全部创建内容
  • 使用的数据源需要继承 IDatasource 接口
WaterFlow(){LazyForEach(this.datasource, (item: ProductBean) =>{FlowItem(){FlowItemComponent({item: item})}}, (item: ProductBean) => JSON.stringify(item))
}

三 List列表

List 支持懒加载能力

List(){ForEach(mainViewModel.getSettingListData(),(item: ItemData) =>{ListItem(){this.settingCell(item)}},item => item.toString())
}.divider({...})

四 Grid网格布局

实现二维布局, 可以根据rowsTemplate, columnTemplate 设置行数和列数

 Grid(){ForEach(mainViewModel.getFirstGridData(),(item: ItemData) =>{GridItem(){Column(){Image(item.img)Text(item.title)}}}, item => item.toString())
}.rowsTemplate("1fr 1fr")
.columnsTemplate("1fr 1fr  1fr 1fr")
.rowsGap(12)
.columnsGap(8)

网络显示如下图 方框所示
在这里插入图片描述

五 性能优化

在大数据量情况下, 例如超过10万
使用ForEach加载 List, 会出现白屏, 使用LazyForEach 不会白屏。
ForEach为什么会有性能问题, 假设有1万条数据, 手机的可视区域只能显示5条, 剩余9千多条也会全量加载,ForEach的加载原理就是这样。
LazyForEach实现了按需加载, 减少了页面首次启动时一次性加载数据的时长, 减少了内存峰值。

要对性能优化, 就需要引入指标来进行分析、比较
在这里插入图片描述
我们可以从4方面进行优化

  1. 优化1 懒加载
  2. 优化2 缓存列表项
  3. 优化3 组件复用
  4. 优化4 布局优化
    在这里插入图片描述

在这里插入图片描述
注意: 通过设置cachedCount 来指定缓存数量。
不同cachedCount 对列表滑动帧率的影响
一般而言, 缓存的cachedCount= n/2(n为一屏显示的列表数) 的时候, 效果较好。
如果列表项中需要显示网络数据, 而网络数据加载较慢,为了提升列表信息的浏览效率和浏览体验, 我们可以适当的多设置一些缓存数量;
如果列表中需要加载一些大图或者视频等, 占用的内存较大,为了减少内存的占用, 我们需要适当地减少缓存数量的设置 (cachedCount < n/2).


在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/227878.html

相关文章:

  • 网站后期推广是谁来做百度收录入口提交查询
  • 做网站学生作业免费代理浏览网页
  • 注册有限公司需要什么条件西安百度关键词优化
  • 重庆市建设厅网站首页上海seo搜索优化
  • 锡盟建设工程造价信息网站seo模板建站
  • 做化学科普网站的目的seo代运营
  • 网站建设业务开展方案今日头条新闻军事
  • 化妆品网站开发流程和进度安排2023新闻热点摘抄
  • 东北网站建设公司seo排名工具
  • 建立网站怎么做关键字谷歌seo服务公司
  • 学校网站建设计划书百度公司在哪里
  • 政府网站建设分析报告市场推广seo职位描述
  • 网站建设 中企动力 石家庄军事网站大全军事网
  • 链接优化方法windows优化大师的功能
  • 深圳市建设科技促进中心网站百度推广平台登录网址
  • 从零做网站搜索引擎优化的方法包括
  • photoshop手机版下载官网在线排名优化工具
  • 怎么投诉做网站的公司优化工具箱下载
  • 做免费互动小游戏的网站招聘网站排名
  • 费县住房和城乡建设局网站什么软件比百度搜索好
  • 苏州网站建设完善方案百度推广官方投诉电话
  • 做私人彩票网站成都百度推广排名优化
  • 系部网站建设标准竞价推广课程
  • 网站 做百度推广有没有效果做网站价格
  • 做交流网站有哪些怎样进行seo优化
  • 哪个网站可以做简历看网站搜索什么关键词
  • wordpress 视频黑屏搜外网 seo教程
  • 出口电商平台有哪些seo精准培训课程
  • 网站排名优化查询传统营销与网络营销的整合方法
  • seo课程多少钱如何网页优化