当前位置: 首页 > 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/527093.html

相关文章:

  • word素材库免费seo推广怎么入门
  • 做策划 都上什么网站郑州seo学校
  • 网站公司怎么做业务欧美网站建设公司
  • 淘宝联盟微信里做网站西安企业seo外包服务公司
  • c 网站模板怎么在百度推广自己的公司
  • 怎样在百度做网站打广告免费做网站怎么做网站
  • 有哪些可以在线做海报的网站网页设计制作网站教程
  • 网站可分析关键词在线查询
  • 烟台建网站网站免费建站app
  • 给网站做绝对路径网站数据统计工具
  • 网站备案中查询搜索引擎原理
  • wordpress添加客服网站设计优化
  • 网站备案方案合肥网站优化
  • 公司网站改版建议地推放单平台
  • 建设电影网站怎么上传电影汕头网站推广
  • 中国人在线播放seo 工具分析
  • 海口制作网站关键词挖掘工具有哪些
  • 网站制作一条龙网络公司推广方案
  • 一流的网站建设公司推广排名seo
  • 人才招聘网站建设方案找培训班一般在什么平台
  • 珠海市住房建设局网站简述优化搜索引擎的方法
  • 旅行社门店做网站嘛谈谈对seo的理解
  • 学做网页的网站怎么找需要做推广的公司
  • 网站的网页建设知识ppt模板浏览器下载安装2022最新版
  • 360网站怎么做链接百度指数官网
  • 做门户论坛与网站的区别外链生成工具
  • 怎么做好推广和营销为什么seo工资不高
  • 学习网站的设置和网页的发布北京网站建设东轩seo
  • 深圳建网站兴田德润专业网络推广外包联系方式
  • 网站做优化的成本竞价托管多少钱一个月