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

建站交流科技网站模板

建站交流,科技网站模板,个人简历模板word可编辑免费,wordpress 禁止下载1、装饰器 装饰器是用于装饰类、结构、方法以及变量#xff0c;并赋予其特殊的含义。如#xff1a; Component表示自定义组件Entry表示该自定义组件为入口组件State表示组件中的状态变量#xff0c;状态变量变化会触发UI刷新。 2 、语法范式 Builder/BuilderParam#…1、装饰器 装饰器是用于装饰类、结构、方法以及变量并赋予其特殊的含义。如 Component表示自定义组件Entry表示该自定义组件为入口组件State表示组件中的状态变量状态变量变化会触发UI刷新。 2 、语法范式 Builder/BuilderParam特殊的封装UI描述的方法细粒度的封装和复用UI描述如抽取组件。 build() {Column() {Scroll() {Column() {this.LoginButton()}}.width(Constants.MATCH_PARENT).backgroundColor($r(app.color.app_background)).padding(15)}Builder LoginButton() {Button($r(app.string.login)).width(Constants.MATCH_PARENT).height(40).borderRadius(20).fontSize(16).margin({ top: 50 }).fontWeight(500).enabled(true).fontColor(Color.White).backgroundColor($r(app.color.blue)).onClick(() {})}Extend/Style扩展内置组件和封装属性样式更灵活地组合内置组件。 Extend 和 Style的区别 和Styles不同Extend仅支持定义在全局不支持在组件内部定义。和Styles不同Extend支持封装指定的组件的私有属性和私有事件和预定义相同组件的Extend的方法。和Styles不同Extend装饰的方法支持参数开发者可以在调用时传递参数调用遵循TS方法传值调用。Extend装饰的方法的参数可以为function作为Event事件的句柄。Extend的参数可以为状态变量当状态变量改变时UI可以正常的被刷新渲染。Styles方法不支持参数。Styles可以定义在组件内或全局在全局定义时需在方法名前面添加function关键字组件内定义时则不需要添加function关键字。定义在组件内的Styles可以通过this访问组件的常量和状态变量并可以在Styles里通过事件来改变状态变量的值。组件内Styles的优先级高于全局Styles。框架优先找当前组件内的Styles如果找不到则会全局查找。 // xxx.ets Extend(Text) function textStyle (fontSize: number) {.fontColor(Color.Red).fontSize(fontSize) }// 定义在全局的Styles封装的样式 Styles function globalText() {.width(150).height(100).backgroundColor(Color.Pink) }Entry Component struct ExtendPage {build() {Row({ space: 10 }) {Text(Extend).textStyle(16)Text(Style).globalText().fontSize(30)}} }stateStyles多态样式可以依据组件的内部状态的不同设置不同样式。 stateStyles是属性方法可以根据UI内部状态来设置样式。ArkUI提供以下四种状态 focused获焦状态。normal正常状态。pressed按压状态。disabled不可用状态。 // Styles和stateStyles联合使用Entry Component struct MyComponent {Styles normalStyle() {.backgroundColor(Color.Gray)}Styles pressedStyle() {.backgroundColor(Color.Red)}build() {Column() {Text(Text1).fontSize(50).fontColor(Color.White).stateStyles({normal: this.normalStyle,pressed: this.pressedStyle,})}} }
http://www.dnsts.com.cn/news/272999.html

相关文章:

  • 学校如何建网站张雪峰软件工程的前景
  • 海淀网站建设本溪怎么查看wordpress版本
  • 苏州找网络公司建网站wordpress导出html代码
  • 内部劵网站怎么做wordpress jfinal
  • 北京专业网站外包公司网站开发用px还是rem
  • 青岛气象站建站时间想在百度上推广怎么做
  • 建设银行网上银行官方网站kali建设网站
  • 江苏商城网站建设如何提高网站首页权重
  • 备案 通过后 网站打不开东莞网站设计出名 乐云践新
  • e2ee网站开发框架2.23先行版资讯平台网站模板
  • 六安网站制作人才招聘焦作网站开发公司电话
  • 威海网站建设公司wordpress网站很慢
  • 江苏个人网站备案要求三合一网站怎么做
  • 云南网站建设选天软怎么在百度上打广告
  • 怎么学做网站跟聊天软件网站需要审核吗
  • 郑州建设企业网站找哪个公司wordpress网站流量统计
  • 湖南设计网站机构网站开发人员是干什么的
  • 有什么那个网站网店装修图片
  • 银行门户网站系统建设方案建设银行如何招聘网站
  • 个人网站的重要性秦皇岛企业建设网站
  • 深圳网站制作哪里济南兴田德润简介资源下载站wordpress主题
  • 专业长春网站建设工作室东莞市官网网站建设品牌
  • 萝岗网站建设优化马云做网站最早
  • 深圳企业企业网站建设抖音搜索引擎优化
  • 网站推广有哪些手段郑州设计院排名
  • 深圳市网站建设外包公司论坛型网站怎么做
  • 做网站代理怎么赚钱好搜seo软件
  • 烟台的网站建设企业信息公示网站
  • 建设企业网站找谁做京挑客的网站有哪些
  • 专业北京网站建设公司排名中山哪里有做微网站的