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

wh网站建设怎么建设网站运城

wh网站建设,怎么建设网站运城,网站做任务赚佣金,网站建设包含哪些费用在开始之前,我们先明确自定义组件和页面的关系: 1、自定义组件:Component装饰的UI单元,可以组合多个系统组件实现UI的复用。 2、页面:即应用的UI页面。可以由一个或者多个自定义组件组成,Entry装饰的自定…

在开始之前,我们先明确自定义组件和页面的关系:

1、自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用。

2、页面:即应用的UI页面。可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。

页面生命周期,即被@Entry装饰的组件生命周期,提供以下生命周期接口:

onPageShow:页面每次显示时触发。

onPageHide:页面每次隐藏时触发一次。

onBackPress:当用户点击返回按钮时触发。

组件生命周期,即一般用@Component装饰的自定义组件的生命周期,提供以下生命周期接口:

aboutToAppear:组件即将出现时回调该接口,具体时机为在创建自定义组件的新实例后,在执行其build()函数之前执行。

aboutToDisappear:在自定义组件即将析构销毁时执行。

有@Entity修饰的组件,既有页面的生命周期也有组件的生命周期:

// Index.ets
import router from '@ohos.router';@Entry
@Component
struct LifeCycleComponent {@State showChild: boolean = true;// 只有被 @Entry 装饰的组件才可以调用页面的生命周期onPageShow() {console.info('Index onPageShow');}// 只有被 @Entry 装饰的组件才可以调用页面的生命周期onPageHide() {console.info('Index onPageHide');}// 只有被 @Entry 装饰的组件才可以调用页面的生命周期onBackPress() {console.info('Index onBackPress');}// 组件生命周期aboutToAppear() {console.info('LifeCycleComponent aboutToAppear');}// 组件生命周期aboutToDisappear() {console.info('LifeCycleComponent aboutToDisappear');}build() {Column() {// this.showChild 为 true,创建 Child 子组件,执行 Child aboutToAppearif (this.showChild) {Child()}// this.showChild 为 false,删除 Child 子组件,执行 Child aboutToDisappearButton('create or delete Child').onClick(() => {this.showChild = false;})// push 到 Page2 页面,执行 onPageHideButton('push to next page').onClick(() => {router.pushUrl({ url: 'pages/Page2' });})}}
}

无@Entity修饰的组件,只有组件的生命周期:

@Component
struct Child {@State title: string = 'Hello World';// 组件生命周期aboutToDisappear() {console.info('[lifeCycle] Child aboutToDisappear')}// 组件生命周期aboutToAppear() {console.info('[lifeCycle] Child aboutToAppear')}build() {Text(this.title).fontSize(50).onClick(() => {this.title = 'Hello ArkUI';})}
}

总结:

第一个页面Index页面有@Entity修饰,第二个页面Second中无@Entity修饰

1、首次打开应用,加载的是Index页,生命周期是:

2、页面从index 跳转到 Second页,生命周期是:

3、在Second页将应用后台运行并且会前台:

4、页面从Second跳转到 index 页,生命周期是:

5、销毁应用,,生命周期是:

http://www.yayakq.cn/news/377494/

相关文章:

  • 唐山网站建设唐山wordpress 清理数据库
  • 分类信息网站开发报价宝塔 怎么做网站
  • 邢台邯郸做网站注册公司需要怎么注册
  • 网站建设的行业新闻保山市住房和城乡建设局网站
  • 百度网站收录删除仙桃哪里做网站
  • 电子商务网站建设类型商城网站建设目标
  • 公明做企业网站wordpress的自定义菜单图标
  • 百度 手机网站 收录做网站颜色黑色代码多少钱
  • 西安注册公司在哪个网站湛江有那些网站制作公司
  • 新站如何让百度快速收录传奇手游网站大全9377
  • 聊城集团网站建设价格wordpress登陆函数
  • 教育学校网站建设优秀网页设计教程
  • 网站地图设计微信营销软件功能
  • 南京网站a建设云世家叫人做国外公司网站让老外做好还是国内人做好
  • 网站服务器在哪里深圳外贸公司网站
  • 花箱 东莞网站建设百度关键词seo年度费用
  • 二手车网站的建设商业广告公司排名
  • 自己搭建视频播放网站网站防恶意注册
  • 网站搭建怎么弄的和恶魔做交易的网站
  • 一元购网站建设多少钱转换短链接平台
  • 广东省建设教育协会网站wordpress承受访问量
  • php网站商城源码济南网站建设内容
  • 苏州高端网站制作公司wordpress多梦
  • 给个网站急急急2021个人网站设计论文怎么写
  • 建设网站的目的是什么wordpress作者头像插件
  • 做网站需要去哪里备案软件开发文档编写规范
  • 南昌网站建设方案详细版电商培训班一般多少钱
  • 外贸网站啥需要掌握在自己手里百度2022新版下载
  • 网站怎么做h5支付宝支付接口做网站asp
  • 自己做的网站还要买域名么企业年金怎么查