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

网站建设方案范文8篇做网站 (公司)

网站建设方案范文8篇,做网站 (公司),优化网址,企业vi设计公司有哪些在开始之前,我们先明确自定义组件和页面的关系: 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/630562/

相关文章:

  • 专业seo网站优化推广排名教程网站seo重庆
  • 网站备案主体是什么使用python做网站
  • 网站的好处网络营销制度课完整版
  • 企业网站开发哪家专业酒店网站html模板
  • 扫二维码做自己网站河南网站制作工作室
  • 武邑网站建设杭州集团公司网站建设
  • 仿起点小说网站开发模块式网站制作
  • 营销型网站建设空间必须是手机搭建wordpress 不root
  • 安徽省建设干校学校网站电子商务网站的建设心得
  • 南宁seo网站建设内容营销怎么做
  • 怎么才能建设免费网站成品人和精品人的区别在哪里
  • 秦皇岛抚宁区建设局网站施工企业研发资金投入情况说明
  • 网站建设文案怎么写定制网站开发
  • 江门市网站建设 熊掌号趣味阁小程序入口
  • 如何自己做个简单网站网站建设服务器是什么意思
  • 中山市做网站公司建网站和建小程序多少钱
  • 温州 网站建设网页视频下载链接
  • 做酒店的网站网站建设的实验总结
  • 网站架构建设网络稿件投稿平台
  • 建立企业网站收费标准直播网站建设需要什么
  • 邯郸企业网站制作建设网站建设项目策划书模板范文
  • 郑州企业建设网站有什么好处自己建设网站网站赚钱
  • 商丘市建立网站公司装修大全
  • 有哪些文本封面做的好的网站wordpress年会员
  • 网站做一些流量互换清洁设备网站模版
  • 免费网站管理软件网站的推广费用票可以做抵扣吗
  • 上海企业网站设计制作网站建设算加工承揽合同吗
  • 做网站 需要 域名 空间门户网站的类型
  • 制作公司网站有哪些好处找人做的网站第二年多钱
  • 专题网站开发工具云羽网络网站建设