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

金融网站开发目的wordpress导航固定

金融网站开发目的,wordpress导航固定,平顶山建设公司网站,创意交易平台网1、基础组件 组件API文档#xff1a;https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V2/84_u58f0_u660e_u5f0f_u5f00_u53d1_u8303_u5f0f_uff09-0000001427744776-V2 查看组件API 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 容…1、基础组件 组件API文档https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V2/84_u58f0_u660e_u5f0f_u5f00_u53d1_u8303_u5f0f_uff09-0000001427744776-V2 查看组件API 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 容器组件 Column、Row、Stack、Grid、List等组件都是容器组件 支持子组件配置需在尾随闭包{…}中为组件添加子组件的UI描述 Column() { Text(Hello).fontSize(100)}//嵌套 Row() {Column() {Text(Hello).fontSize(100) }}//一行两列每列各占50% Row() {Column() {Text(测试组件1).fontSize(50).fontWeight(FontWeight.Bold)}.width(50%)Column() {Text(测试组件2).fontSize(50).fontWeight(FontWeight.Bold)}.width(50%) }无参数组件 Column() { Text() Divider() }有参数组件 Image组件的必选参数src。 Image(https://xyz/test.jpg)Text组件 // string类型的参数 Text(test111) // $r形式引入应用资源可应用于多语言场景 Text($r(app.string.title_value)) 变量或表达式也可以用于参数赋值其中表达式返回的结果类型必须满足参数类型要求。 例如设置变量或表达式来构造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(hello) .fontSize(20) .fontColor(Color.Red) //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)2、自定义组件 自定义组件具有以下特点 可组合允许开发者组合使用系统组件、及其属性和方法。 可重用自定义组件可以被其他组件重用并作为不同的实例在不同的父组件或容器中使用。 数据驱动UI更新通过状态变量的改变来驱动UI的刷新。 基本用法 点击文本内容切换 Entry Component struct MyComponent {State message: string 你好同学!;build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold).onClick(() {this.message 你好尔滨!;})}.width(100%)}} }调用自定义组件 在另外的文件中引用该自定义组件需要使用export关键字导出并在使用的页面import该自定义组件 Test01.ets 子组件 export导出 Test02 父组件 import导入 main_pages.json 路由 index.ets 主页 运行效果 自定义组件基本结构 struct自定义组件基于struct实现struct 自定义组件名 {…}的组合构成自定义组件不能有继承关系。对于struct的实例化可以省略new。 ComponentComponent装饰器仅能装饰struct关键字声明的数据结构。struct被Component装饰后具备组件化的能力需要实现build方法描述UI一个struct只能被一个Component装饰。 Component struct MyComponent {}build()函数build()函数用于定义自定义组件的声明式UI描述自定义组件必须定义build()函数。 Component struct MyComponent { build() { } }EntryEntry装饰的自定义组件将作为UI页面的入口。在单个UI页面中最多可以使用Entry装饰一个自定义组件。 Entry Component struct MyComponent {}自定义组件传参 一个文件定义组件并调用 组件内private定义变量父组件调用传参 Component struct MyComponent1 {private countDownFrom: number 0;private color1: Color Color.Blue;build() {Text(bbbbb).fontSize(59).fontColor(this.color1)} }Entry Component struct ParentComponent {private someColor: Color Color.Pink;build() {Column() {Text(aaaaaa).fontSize(39).fontColor(this.someColor)// 创建MyComponent实例MyComponent1({ countDownFrom: 10, color1: this.someColor })}} }build()函数 所有声明在build()函数的语言统称为UI描述UI描述需要遵循以下规则 Entry装饰的自定义组件其build()函数下的根节点唯一且必要且必须为容器组件其中ForEach禁止作为根节点。 Component装饰的自定义组件其build()函数下的根节点唯一且必要可以为非容器组件其中ForEach禁止作为根节点。 Entry Component struct MyComponent {build() {// 根节点唯一且必要必须为容器组件Row() {ChildComponent() }} }Component struct ChildComponent {build() {// 根节点唯一且必要可为非容器组件Image(test.jpg)} }不允许声明本地变量反例如下。 build() { // 反例不允许声明本地变量 let a: number 1; }不允许在UI描述里直接使用console.info但允许在方法或者函数里使用反例如下。 build() { // 反例不允许 console.info console.info(print debug log); } 自定义组件链式调用 自定义组件通过“.”链式调用的形式设置通用样式。 Component struct MyComponent2 {build() {Button(Hello World)} }Entry Component struct MyComponent {build() {Row() {MyComponent2().width(200).height(300).backgroundColor(Color.Red)}} }以上内容参考**“官方文档”**
http://www.dnsts.com.cn/news/108440.html

相关文章:

  • 深圳企业网站建设开发费用花乡做网站公司
  • 金融手机网站模板网站做的跟别人的一样可以吗
  • 西安市沣东新城建设局网站什么网站是php做的
  • html 网站添加悬浮二维码做网站开发工具哪个好
  • 如何用ps做照片模板下载网站经典设计产品
  • 购物网站建设 属于信息系统管理与设计么机电工程东莞网站建设技术支持
  • 已备案网站增加域名wordpress 界面优化
  • 西安做百度网站公司php开源cms
  • 网站推广软件免费版大全满洲里建设局网站
  • 网站备案容易吗公司网络营销策划书
  • 海北州网站建设公司网站开发过程有几个阶段
  • 做网站导航菜单电商培训班一般多少钱一个月
  • 定制网站建设多少钱深圳互联网公司比较多的地方
  • dedecms 百度网站地图上海计算机一级网页设计
  • 天津网站建设基本流程阿里大鱼Wordpress
  • 临沂定制网站建设公司一个完整的短视频策划方案
  • 长沙自助建站平台商城网页
  • 杭州网站建设价格响应式网站建设代理
  • 经典网站模板下载易语言怎么把网站音乐做进去
  • 瑜伽网站模版快速建站哪个平台好
  • 站酷网vi设计html静态网站模板
  • 网站建设品牌公司推荐长春网站建设哪家好
  • 网站备案对应的ip地址网络服务代码1001
  • 企业网站设计服务口碑好的常州做网站
  • 自己做网站背景图片seo岗位有哪些
  • 深圳的设计企业网站建盏生态公司
  • 云南网站备案系统宁波外贸公司排名前十
  • 进行网站建设有哪些重要意义儿童网站模板 html
  • 杭州竞彩网站开发个人介绍网站内容
  • 化妆品网站建设目的自己买服务器能在wordpress建网站