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

如何加入小说网站做打字员个人网站首页设计

如何加入小说网站做打字员,个人网站首页设计,手机版网站优化,化妆品行业网站建设方案自定义组件 自定义组件一般可以用component,装饰,在结构体里面用build方法定义UI,或者用builder装饰一个方法,来作为自定义组件的构造方法 而页面page一般用Entry,和component结合起来使用 页面生命周期方法: onPageShow:页面每次显示时触发 onPageHid…

自定义组件

自定义组件一般可以用@component,装饰,在结构体里面用build方法定义UI,或者用@builder装饰一个方法,来作为自定义组件的构造方法
而页面page一般用@Entry,和@component结合起来使用

页面生命周期方法:
onPageShow:页面每次显示时触发
onPageHide:页面每次隐藏时触发
onBackPress:当用户点击返回按钮时触发

组件生命周期方法:
aboutToAppear:组件即将出现时回调该接口,在执行Build()函数之前执行

aboutToDisappear:在自定义组件即将销毁时执行
下图展示的是被@Entry装饰的组件(首页)生命周期:
在这里插入图片描述
实例:

// Index.ets
import router from '@ohos.router';@Entry
@Component
struct MyComponent {@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('MyComponent aboutToAppear');}// 组件生命周期aboutToDisappear() {console.info('MyComponent 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' });})}}
}@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';})}
}
@Builder function ABuilder($$: { paramA1: string }) {Row() {Text(`UseStateVarByReference: ${$$.paramA1} `)}
}
@Entry
@Component
struct Parent {@State label: string = 'Hello';build() {Column() {// 在Parent组件中调用ABuilder的时候,将this.label引用传递给ABuilderABuilder({ paramA1: this.label })Button('Click me').onClick(() => {// 点击“Click me”后,UI从“Hello”刷新为“ArkUI”this.label = 'ArkUI';})}}
}
http://www.shuangfujiaoyu.com/news/38758.html

相关文章:

  • 网站建设黄页软件江阴网站优化公司
  • 公司建网站要多少钱网络关键词排名软件
  • 海兴网站建设口碑营销理论
  • 嘉祥网站建设淘宝客推广一天80单
  • 网站推广站常州百度搜索优化
  • 南京网站建设cnee石家庄seo关键词排名
  • 深圳市住房和建设局网站菏泽资深seo报价
  • 建设银行网站上改手机百度搜索广告怎么投放
  • 国外网站打不开怎么解决网站服务器软件
  • 内蒙古网络自学网站建设谷歌广告投放
  • 南宁网站建设服务网上学电脑培训中心
  • 人力资源和社会保障部职业能力建设司百度seo算法
  • wordpress怎么修改首页网址导航淘宝seo排名优化软件
  • 顺的品牌网站设计价位seo代码优化
  • 传媒网站模板武汉大学人民医院地址
  • 公司企业网站制作教程南京网站设计公司
  • 建设公司网站应有哪些功能成品网站1688入口网页版怎样
  • 专业网站设计方案公司如何创建公司网站
  • 做网站赌钱犯法吗百度官方网页版
  • 如何用asp做网站中国seo排行榜
  • 品牌建设典型案例和品牌故事西安排名seo公司
  • 我是seo关键词seo工资待遇怎么样
  • wordpress编辑器 代码成都高薪seo
  • PHP开源网站开发系统湖南seo网站策划
  • 北京校园网站建设站长统计app下载免费
  • 工商局网站年检怎么做百度推广后台登陆入口
  • 公关做的好的网站中国最新领导班子
  • 健身房网站建设案例手游推广代理平台有哪些
  • 广州网站建设公司招聘数据指数
  • 做外贸需要什么样的网站观看b站的广告网站平台