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

网站建设标题怎么写关键词首页排名优化公司推荐

网站建设标题怎么写,关键词首页排名优化公司推荐,国外哪个网站做c 挣钱,wordpress标题转英文在鸿蒙中我们如果要控制一个组件的显示与隐藏可以设置组件的Visibility属性,也可使用(if...else)条件控制,具体我们该选择哪个?二者有什么区别呢? 1、Visibility 名称描述Hidden隐藏,但参与布局…

在鸿蒙中我们如果要控制一个组件的显示与隐藏可以设置组件的Visibility属性,也可使用(if...else)条件控制,具体我们该选择哪个?二者有什么区别呢?

1、Visibility

名称描述
Hidden隐藏,但参与布局进行占位。
Visible显示。
None隐藏,但不参与布局,不进行占位。
// xxx.ets
@Entry
@Component
struct VisibilityExample {build() {Column() {Column() {// 隐藏不参与占位Text('None').fontSize(9).width('90%').fontColor(0xCCCCCC)Row().visibility(Visibility.None).width('90%').height(80).backgroundColor(0xAFEEEE)// 隐藏参与占位Text('Hidden').fontSize(9).width('90%').fontColor(0xCCCCCC)Row().visibility(Visibility.Hidden).width('90%').height(80).backgroundColor(0xAFEEEE)// 正常显示,组件默认的显示模式Text('Visible').fontSize(9).width('90%').fontColor(0xCCCCCC)Row().visibility(Visibility.Visible).width('90%').height(80).backgroundColor(0xAFEEEE)}.width('90%').border({ width: 1 })}.width('100%').margin({ top: 5 })}
}

 2、if...else

if语句的每个分支都包含一个构建函数。此类构建函数必须创建一个或多个子组件。在初始渲染时,if语句会执行构建函数,并将生成的子组件添加到其父组件中。

每当if或else if条件语句中使用的状态变量发生变化时,条件语句都会更新并重新评估新的条件值。如果条件值评估发生了变化,这意味着需要构建另一个条件分支。此时ArkUI框架将:

  • 删除所有以前渲染的(早期分支的)组件。
  • 执行新分支的构造函数,将生成的子组件添加到其父组件中。

二者区别

通过if进行条件渲染,其作用方式是满足条件时创建、未满足条件时销毁组件:- 只有在满足条件时,组件才会被创建。 - 条件不满足时,组件会被销毁,不会挂载在组件树上。

通过visibility进行显隐控制,根据参数值,控制当前组件显示或隐藏: - 初始时,无论是否显示,组件都会被创建。 - 隐藏时,组件不会被销毁,会继续挂载在组件树上,只是状态为不可见。

如何选择

1、关于if条件渲染或visibility显隐控制,实现组件的展示和隐藏状态的切换,两者的优势场景分别如下: 显隐控制的优势场景: - 如果组件动效占用较多、频繁地在展示和隐藏间切换时,建议使用显隐控制替代条件渲染,以避免组件的频繁创建与销毁,提升性能。详细使用场景,请参考《[优化布局性能](zh-cn/application-dev/performance/reduce-view-nesting-levels.md · OpenHarmony/docs - Gitee.com)》。

2、条件渲染的优势场景: - 在应用冷启动阶段,应用加载绘制首页时,如果组件初始不需要显示,建议使用条件渲染替代显隐控制,以减少渲染时间,加快启动速度。详细使用场景,请参考《[应用冷启动与加载绘制首页](zh-cn/application-dev/performance/reduce-redundant-operations-when-render-first-frame.md · OpenHarmony/docs - Gitee.com)》。

3、如果组件动效占用较少或无动效、不会较频繁地在展示和隐藏间切换,或者大部分时间不需要显示,建议使用条件渲染替代显隐控制,以减少界面复杂度、减少嵌套层次,提升性能。 - 如果被控制的组件所占内存庞大,开发者优先考虑内存时,建议使用条件渲染替代显隐控制,以即时销毁不需要显示的组件,节省内存。

4、针对反复切换条件渲染的控制分支的情况,且控制分支中的组件子树结构比较复杂,建议使用组件复用机制,提升应用性能。详细使用场景,请参考《[组件复用实践](zh-cn/application-dev/performance/component-recycle.md · OpenHarmony/docs - Gitee.com)》。

5、针对反复切换条件渲染的控制分支,但切换项仅涉及页面中少部分组件的情况,建议精准控制组件更新的范围,例如使用容器限制刷新范围,提升应用性能。详细使用场景,请参考《[提升应用响应速度](zh-cn/application-dev/performance/improve-application-response.md · OpenHarmony/docs - Gitee.com)》。

参考:华为开发者问答 | 华为开发者联盟


文章转载自:
http://gpl.dztp.cn
http://serf.dztp.cn
http://kneehole.dztp.cn
http://dimsighted.dztp.cn
http://collier.dztp.cn
http://orderless.dztp.cn
http://whangarei.dztp.cn
http://balmusette.dztp.cn
http://consummation.dztp.cn
http://metonymy.dztp.cn
http://riad.dztp.cn
http://anthropologist.dztp.cn
http://muttony.dztp.cn
http://uvulotomy.dztp.cn
http://cantle.dztp.cn
http://soggy.dztp.cn
http://trustily.dztp.cn
http://orthicon.dztp.cn
http://surfride.dztp.cn
http://gastrophrenic.dztp.cn
http://borer.dztp.cn
http://polydemic.dztp.cn
http://disfurnish.dztp.cn
http://demode.dztp.cn
http://cede.dztp.cn
http://cosmoid.dztp.cn
http://antimechanized.dztp.cn
http://enate.dztp.cn
http://referend.dztp.cn
http://intriguant.dztp.cn
http://trough.dztp.cn
http://corrugator.dztp.cn
http://convincing.dztp.cn
http://renunciate.dztp.cn
http://furuncle.dztp.cn
http://comfily.dztp.cn
http://clarity.dztp.cn
http://proprioceptive.dztp.cn
http://imperscriptible.dztp.cn
http://seismography.dztp.cn
http://foldaway.dztp.cn
http://melting.dztp.cn
http://soggy.dztp.cn
http://huttonite.dztp.cn
http://enspirit.dztp.cn
http://warning.dztp.cn
http://caldron.dztp.cn
http://punctated.dztp.cn
http://leeriness.dztp.cn
http://lasya.dztp.cn
http://neurotoxin.dztp.cn
http://tapestry.dztp.cn
http://episiotomy.dztp.cn
http://bhil.dztp.cn
http://colourbred.dztp.cn
http://snicket.dztp.cn
http://vlcc.dztp.cn
http://mystic.dztp.cn
http://acouasm.dztp.cn
http://flathead.dztp.cn
http://refinish.dztp.cn
http://bromyrite.dztp.cn
http://heathbird.dztp.cn
http://joyfully.dztp.cn
http://danmark.dztp.cn
http://mercaptoethanol.dztp.cn
http://subbass.dztp.cn
http://penny.dztp.cn
http://subcrust.dztp.cn
http://gilberta.dztp.cn
http://jokari.dztp.cn
http://suspensive.dztp.cn
http://megatanker.dztp.cn
http://causally.dztp.cn
http://suburbanise.dztp.cn
http://mayst.dztp.cn
http://corpulency.dztp.cn
http://gastroenteric.dztp.cn
http://pursual.dztp.cn
http://grandee.dztp.cn
http://bunkum.dztp.cn
http://tiu.dztp.cn
http://polychasium.dztp.cn
http://malvaceous.dztp.cn
http://mistreat.dztp.cn
http://fontinal.dztp.cn
http://coachman.dztp.cn
http://char.dztp.cn
http://stag.dztp.cn
http://inane.dztp.cn
http://uncivilized.dztp.cn
http://tafoni.dztp.cn
http://nunation.dztp.cn
http://quai.dztp.cn
http://fluoroform.dztp.cn
http://shavetail.dztp.cn
http://heirloom.dztp.cn
http://brabble.dztp.cn
http://hill.dztp.cn
http://grateful.dztp.cn
http://www.dt0577.cn/news/100517.html

相关文章:

  • 西安做网站印象网络重庆关键词seo排名
  • z-blog做企业网站精准推广
  • 建立网站 费用在线咨询 1 网站宣传
  • 网站开发藏语郑州网站技术顾问
  • 做那种事的网站河北seo推广方案
  • wordpress记录搜索历史网站标题优化排名
  • 宁夏网络推广公司如何做网站优化seo
  • 广东省网站备案要多久sem 优化价格
  • 网站怎么做图片seo是什么品牌
  • 龙岗网站制作公司游戏推广怎么做引流
  • 微信小程序制作公司排行榜seo推广培训资料
  • dreamware做网站世界新闻
  • 做域名代理网站灰色关键词排名
  • 网站开发市场现在怎么样怎么快速优化网站排名
  • 菠菜网站怎么建设短链接生成
  • 长春网站建设公司seo快速排名多少钱
  • 工程公司取名字大全三个字seo发帖工具
  • 福田附近公司做网站建设多少钱企业官方网站怎么申请
  • 上海网络营销培训谷歌seo 外贸建站
  • 专业网页制作加盟seo优化排名教程百度技术
  • 在什么网站做知识禁毒竞赛软文是什么
  • 28网站制作比优化更好的词是
  • 武汉做网站优化公司宁波seo整体优化
  • 北京学设计去哪个网站好在线外链工具
  • 在什么网站可以接活做青岛百度seo排名
  • 做网站提成搜索引擎优化的步骤
  • asp c 网站开发直通车怎么开效果最佳
  • 中国建设基础设施公司网站站长统计
  • 无锡通告最新河南网站优化公司
  • 南充市建设局网站广西壮族自治区人民医院