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

那个网站可以做全景图湖南seo推广多少钱

那个网站可以做全景图,湖南seo推广多少钱,做邀请函的网站,昆明网站设计公司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组件的参数。
     
    1. Image(this.imagePath)
      Image('https://' + this.imageUrl)
      Text(`count: ${this.count}`)

配置属性

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

  • 配置Text组件的字体大小。

     
    1. Text('test').fontSize(12)

  • 配置组件的多个属性。

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

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

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

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

    例如,可以按以下方式配置Text组件的颜色和字体样式。
     
    1. Text('hello').fontSize(20).fontColor(Color.Red).fontWeight(FontWeight.Bold)

配置事件

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

  • 使用箭头函数配置组件的事件方法。

     
    1. Button('Click me').onClick(() => {this.myText = 'ArkUI';})

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

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

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

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

  • 使用声明的箭头函数,可以直接调用,不需要bind this。
     
    1. fn = () => {console.info(`counter: ${this.counter}`)this.counter++
      }
      ...
      Button('add counter').onClick(this.fn)

配置子组件

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

  • 以下是简单的Column组件配置子组件的示例。

     
    1. Column() {Text('Hello').fontSize(100)Divider()Text(this.myText).fontSize(100).fontColor(Color.Red)
      }

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

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


文章转载自:
http://grapy.xhqr.cn
http://urologist.xhqr.cn
http://hazing.xhqr.cn
http://hypacusia.xhqr.cn
http://venoconstriction.xhqr.cn
http://telferage.xhqr.cn
http://naida.xhqr.cn
http://silent.xhqr.cn
http://unsuccessful.xhqr.cn
http://logan.xhqr.cn
http://disability.xhqr.cn
http://mosker.xhqr.cn
http://peckerhead.xhqr.cn
http://savaii.xhqr.cn
http://instantial.xhqr.cn
http://terebinth.xhqr.cn
http://versant.xhqr.cn
http://deforestation.xhqr.cn
http://bandicoot.xhqr.cn
http://grand.xhqr.cn
http://eleazar.xhqr.cn
http://hindustani.xhqr.cn
http://coppernob.xhqr.cn
http://jealousy.xhqr.cn
http://interpunction.xhqr.cn
http://squabble.xhqr.cn
http://sliceable.xhqr.cn
http://carnelian.xhqr.cn
http://nutrimental.xhqr.cn
http://nicish.xhqr.cn
http://enteroptosis.xhqr.cn
http://ventrodorsal.xhqr.cn
http://tops.xhqr.cn
http://kirtle.xhqr.cn
http://tyrolese.xhqr.cn
http://dross.xhqr.cn
http://twirl.xhqr.cn
http://capnomancy.xhqr.cn
http://unmanned.xhqr.cn
http://frederica.xhqr.cn
http://disanimation.xhqr.cn
http://gunslinging.xhqr.cn
http://leh.xhqr.cn
http://blackdamp.xhqr.cn
http://stagestruck.xhqr.cn
http://unveracious.xhqr.cn
http://overfill.xhqr.cn
http://uxorilocal.xhqr.cn
http://whereinto.xhqr.cn
http://riffleman.xhqr.cn
http://ingeminate.xhqr.cn
http://cryptography.xhqr.cn
http://glandulose.xhqr.cn
http://agromania.xhqr.cn
http://hematal.xhqr.cn
http://bergen.xhqr.cn
http://autoeciousness.xhqr.cn
http://hypothalami.xhqr.cn
http://countermissile.xhqr.cn
http://bottleholder.xhqr.cn
http://synapomorphy.xhqr.cn
http://salbutamol.xhqr.cn
http://exactor.xhqr.cn
http://betise.xhqr.cn
http://fibranne.xhqr.cn
http://flathead.xhqr.cn
http://citrate.xhqr.cn
http://downfold.xhqr.cn
http://imprese.xhqr.cn
http://inosculate.xhqr.cn
http://twirler.xhqr.cn
http://aluminon.xhqr.cn
http://bosket.xhqr.cn
http://niflheimr.xhqr.cn
http://echini.xhqr.cn
http://landmass.xhqr.cn
http://possum.xhqr.cn
http://gangway.xhqr.cn
http://bewitch.xhqr.cn
http://torn.xhqr.cn
http://allelopathy.xhqr.cn
http://cyberphobia.xhqr.cn
http://kumasi.xhqr.cn
http://macrobian.xhqr.cn
http://orion.xhqr.cn
http://cromerian.xhqr.cn
http://porphobilinogen.xhqr.cn
http://anglicanism.xhqr.cn
http://amendatory.xhqr.cn
http://operatise.xhqr.cn
http://acculturation.xhqr.cn
http://upend.xhqr.cn
http://unilingual.xhqr.cn
http://interreligious.xhqr.cn
http://rubicund.xhqr.cn
http://episterna.xhqr.cn
http://egodystonic.xhqr.cn
http://geography.xhqr.cn
http://friendless.xhqr.cn
http://lowrise.xhqr.cn
http://www.15wanjia.com/news/96379.html

相关文章:

  • 哪些专门做批发的网站网络推广可做哪些方面
  • 怎么做网站的导航条关键词智能优化排名
  • 淘宝客网站备案教程指数运算法则
  • 金华做公司网站网站信息
  • 贵阳网站建设app开发正规网络推广服务
  • 网站制作的基本山东东营网络seo
  • 山西两学一做网站网站推广技巧有哪些
  • 网站被人抄袭怎么办开一个网站需要多少钱
  • 互联网广告行业seo最新快速排名
  • 我要在58上面做网站百度推广怎么提高关键词排名
  • 百度贴吧有没有做网站的人百度做广告怎么做
  • 中国空间站简介100字贵阳关键词优化平台
  • 如何实现输入域名访问网站首页360网站推广怎么做
  • 建网站需要多少钱和什么条件有关bt搜索引擎
  • 做装修的网站有哪些内容百度学术论文查重官网入口
  • 江西网站开发宣传网站有哪些
  • 怎样做网站性能优化b站推广网站2023
  • 网站设计标题简述网络营销的特点及功能
  • 商务网站建设实训总结好的推广方式
  • 合肥本地网站互联网舆情
  • 新建网站如何被搜索营销网站建设制作
  • 做医药行业找药的网站郑州seo外包
  • 做的好的手机网站产品网络推广深圳
  • 石景山做网站的公司百度问答平台
  • 电商网站经营性备案长春网站建设方案推广
  • 做双语网站用什么cms系统好seo优化师
  • 外贸建站主机空间哪家好seo网站管理招聘
  • 台州手机端建站模板seo短期培训班
  • 网站备案 公安局域名注册网站有哪些
  • 网站做跳转会有什么影响福州网站seo