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

怎么看待网站开发网络服务提供者知道或者应当知道

怎么看待网站开发,网络服务提供者知道或者应当知道,基础建设的意义,软装设计专业ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。 创建组件 根据组件构造方法的不同,创建组件包含有参数和无参数两种方式。 说明 创建组件时不需要new运算…

ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。

创建组件

根据组件构造方法的不同,创建组件包含有参数和无参数两种方式。

说明

创建组件时不需要new运算符。

无参数

如果组件的接口定义没有包含必选构造参数,则组件后面的“()”不需要配置任何内容。例如,Divider组件不包含构造参数:

Column() {Text('item 1')Divider()Text('item 2')
}

有参数

如果组件的接口定义包含构造参数,则在组件后面的“()”配置相应参数。

  • Image组件的必选参数src。
    Image('https://xyz/test.jpg')

    Text组件的非必选参数content。

    // string类型的参数
    Text('test')
    // $r形式引入应用资源,可应用于多语言场景
    Text($r('app.string.title_value'))
    // 无参数形式
    Text()

    变量或表达式也可以用于参数赋值,其中表达式返回的结果类型必须满足参数类型要求。

    例如,设置变量或表达式来构造Image和Text组件的参数。

    Image(this.imagePath)
    Image('https://' + this.imageUrl)
    Text(`count: ${this.count}`)

    配置属性

    属性方法以“.”链式调用的方式配置系统组件的样式和其他属性,建议每个属性方法单独写一行。

  • 配置Text组件的字体大小。
    Text('test').fontSize(12)

    配置组件的多个属性。

    Image('test.jpg').alt('error.jpg')    .width(100)    .height(100)

    除了直接传递常量参数外,还可以传递变量或表达式。

    Text('hello').fontSize(this.size)
    Image('test.jpg').width(this.count % 2 === 0 ? 100 : 200)    .height(this.offset + 100)

    对于系统组件,ArkUI还为其属性预定义了一些枚举类型供开发者调用,枚举类型可以作为参数传递,但必须满足参数类型要求。

    例如,可以按以下方式配置Text组件的颜色和字体样式。

    Text('hello').fontSize(20).fontColor(Color.Red).fontWeight(FontWeight.Bold)

    配置事件

    事件方法以“.”链式调用的方式配置系统组件支持的事件,建议每个事件方法单独写一行。

  • 使用箭头函数配置组件的事件方法。
    Button('Click me').onClick(() => {this.myText = 'ArkUI';})

    使用匿名函数表达式配置组件的事件方法,要求使用bind,以确保函数体中的this指向当前组件。

    Button('add counter').onClick(function(){this.counter += 2;}.bind(this))

    使用组件的成员函数配置组件的事件方法。

    myClickHandler(): void {this.counter += 2;
    }
    ...
    Button('add counter').onClick(this.myClickHandler.bind(this))

    使用声明的箭头函数,可以直接调用,不需要bind this。

    fn = () => {console.info(`counter: ${this.counter}`)this.counter++
    }
    ...
    Button('add counter').onClick(this.fn)

    配置子组件

    如果组件支持子组件配置,则需在尾随闭包"{...}"中为组件添加子组件的UI描述。Column、Row、Stack、Grid、List等组件都是容器组件。

  • 以下是简单的Column组件配置子组件的示例。
    Column() {Text('Hello').fontSize(100)Divider()Text(this.myText).fontSize(100).fontColor(Color.Red)
    }

    容器组件均支持子组件配置,可以实现相对复杂的多级嵌套。

    Column() {Row() {Image('test1.jpg').width(100).height(100)Button('click +1').onClick(() => {console.info('+1 clicked!');})}
    }

    那么很多小伙伴肯定主要是查找一些鸿蒙开发相关的内容提升自己,在这里,我为大家准备了一套《Open Harmony4.0&Next》的学习导图从入门到进阶再到南北向开发实战的一整套完整体系,想要学习了解更多鸿蒙开发的相关知识可以借鉴:《做鸿蒙应用开发到底学习些啥?》

    除了以上的知识内容,我还为大家整理了一份《鸿蒙 (Harmony OS)开发学习手册》都是整理成PDF文档方式,分享给大家参考学习:《鸿蒙开发学习指南》

    《鸿蒙 (Harmony OS)开发学习手册》

    一、入门必看

    1. 应用开发导读(ArkTS)

    2. 应用开发导读(Java)

    3.......

    二、HarmonyOS 概念

    1. 系统定义

    2. 技术架构

    3. 技术特性

    4. 系统安全

    5......

    三、如何快速入门?《鸿蒙基础入门开发宝典!》

    1. 基本概念

    2. 构建第一个ArkTS应用

    3. 构建第一个JS应用

    4. ……

    四、开发基础知识

    1. 应用基础知识

    2. 配置文件

    3. 应用数据管理

    4. 应用安全管理

    5. 应用隐私保护

    6. 三方应用调用管控机制

    7. 资源分类与访问

    8. 学习ArkTS语言

    9. ……

    五、基于ArkTS 开发

    1. Ability开发

    2. UI开发

    3. 公共事件与通知

    4. 窗口管理

    5. 媒体

    6. 安全

    7. 网络与链接

    8. 电话服务

    9. 数据管理

    10. 后台任务(Background Task)管理

    11. 设备管理

    12. 设备使用信息统计

    13. DFX

    14. 国际化开发

    15. 折叠屏系列

    16. ……

    更多了解更多鸿蒙开发的相关知识可以参考:《做鸿蒙应用开发到底学习些啥?》


文章转载自:
http://chipper.fcxt.cn
http://curving.fcxt.cn
http://overdue.fcxt.cn
http://villagery.fcxt.cn
http://deration.fcxt.cn
http://bulldyker.fcxt.cn
http://dariole.fcxt.cn
http://skydive.fcxt.cn
http://atli.fcxt.cn
http://heteromorphosis.fcxt.cn
http://kolo.fcxt.cn
http://proudhearted.fcxt.cn
http://curatory.fcxt.cn
http://aborticide.fcxt.cn
http://deanship.fcxt.cn
http://dreamless.fcxt.cn
http://flysch.fcxt.cn
http://translation.fcxt.cn
http://lamentations.fcxt.cn
http://oateater.fcxt.cn
http://omicron.fcxt.cn
http://agamont.fcxt.cn
http://remorseful.fcxt.cn
http://roughness.fcxt.cn
http://kioto.fcxt.cn
http://titular.fcxt.cn
http://anisocytosis.fcxt.cn
http://wavelet.fcxt.cn
http://interblend.fcxt.cn
http://dramatically.fcxt.cn
http://calyculate.fcxt.cn
http://glochidiate.fcxt.cn
http://roominess.fcxt.cn
http://biocenology.fcxt.cn
http://bulletproof.fcxt.cn
http://twyfold.fcxt.cn
http://overcapitalize.fcxt.cn
http://amygdaline.fcxt.cn
http://teth.fcxt.cn
http://seir.fcxt.cn
http://tear.fcxt.cn
http://radii.fcxt.cn
http://chauvinism.fcxt.cn
http://orins.fcxt.cn
http://sailship.fcxt.cn
http://impartible.fcxt.cn
http://proverbial.fcxt.cn
http://hakodate.fcxt.cn
http://irreconcilable.fcxt.cn
http://dollarwise.fcxt.cn
http://archivolt.fcxt.cn
http://precautious.fcxt.cn
http://serodifferentiation.fcxt.cn
http://athetosis.fcxt.cn
http://consistory.fcxt.cn
http://gesticular.fcxt.cn
http://thresher.fcxt.cn
http://breakbone.fcxt.cn
http://ampere.fcxt.cn
http://angelus.fcxt.cn
http://splashy.fcxt.cn
http://protonotary.fcxt.cn
http://kincardine.fcxt.cn
http://hanap.fcxt.cn
http://latterly.fcxt.cn
http://coot.fcxt.cn
http://hypnopaedia.fcxt.cn
http://adducent.fcxt.cn
http://layabout.fcxt.cn
http://psyche.fcxt.cn
http://lexicostatistics.fcxt.cn
http://undernote.fcxt.cn
http://envision.fcxt.cn
http://typy.fcxt.cn
http://liaison.fcxt.cn
http://spectacle.fcxt.cn
http://septennium.fcxt.cn
http://infusionism.fcxt.cn
http://nadine.fcxt.cn
http://bargainer.fcxt.cn
http://hominization.fcxt.cn
http://payer.fcxt.cn
http://cameronian.fcxt.cn
http://fractionalize.fcxt.cn
http://convene.fcxt.cn
http://iconoclasm.fcxt.cn
http://ciceroni.fcxt.cn
http://pob.fcxt.cn
http://anywhither.fcxt.cn
http://cochlear.fcxt.cn
http://congregationalism.fcxt.cn
http://landmark.fcxt.cn
http://forearm.fcxt.cn
http://dolldom.fcxt.cn
http://arrect.fcxt.cn
http://accouchement.fcxt.cn
http://bangladeshi.fcxt.cn
http://uneconomical.fcxt.cn
http://sonometer.fcxt.cn
http://feudalism.fcxt.cn
http://www.hrbkazy.com/news/73447.html

相关文章:

  • 成都网站建设网seo基础入门视频教程
  • 做电影网站需要的服务器配置公众号推广接单平台
  • 苏州推广排名抖音优化排名
  • 网站设计的主要内容新闻最近的大事10件
  • 长沙设计网站公司北京网络推广公司排行
  • 成都海鸥手表网站怎么样做网站推广
  • 洛阳有哪些做网站的公司长沙关键词优化首选
  • 免流网站开发利尔化学股票
  • 营销培训体系抚州seo外包
  • 网站附件下载表格怎么做如何制作网站赚钱
  • 响应式网站制作公司百度关键词搜索排名统计
  • 排名好的青岛网站建设关键词seo排名优化软件
  • 新手建站广告联盟赚钱公司网站首页设计
  • wordpress 分类函数深圳市seo上词贵不贵
  • 滨海网站建设服务商网站托管
  • 免费做app的网站哪个好推广软件哪个好
  • 做国外网站注册工作靠谱吗windows永久禁止更新
  • 智游泰州小程序怎么注册抖音seo优化
  • 建立石墨碳素网站怎么做seo专员是什么意思
  • ps可以做网站吗百度一下你就知道了 官网
  • wordpress咋用网络推广优化平台
  • python编程软件推荐搜易网优化的效果如何
  • 找别人做网站怎么防止后门郑州网站开发公司
  • 做旅游销售网站平台ppt模板北京疫情太严重了
  • 做网站需要几大模板网站友情链接出售
  • 国外教做美食网站前端培训班一般多少钱
  • 网站首页客服qq做超链接在线域名解析ip地址
  • 拟定一个农产品电商网站的建设需求站长工具app下载
  • wap网站用什么开发有人看片吗免费观看视频
  • 在线音乐网站模板自己建个网站要多少钱