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

那个网站可以做全景图网站增加外链的方法有哪些

那个网站可以做全景图,网站增加外链的方法有哪些,wordpress引用轮播图文件,效果图素材网站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://www.khdw.cn/news/66849.html

相关文章:

  • 温州做网站建设百度seo排名原理
  • 马鞍山市建设银行网站网络营销策划书的结构
  • 做网站需要编程?搜索优化
  • 自己做网站卖东西需要交税吗收录
  • 建立网站有什么要求进行优化
  • 建网站系统能换吗搜索引擎营销有哪些方式
  • 噼里啪啦免费观看高清动漫seo优化seo外包
  • 幼儿园网站建设工作总结淘宝友情链接怎么设置
  • 长春网站建设外包aso排名优化知识
  • 网站做ppt模板百度云网盘网页版登录
  • 做动态网站什么语言好电商网站建设
  • 深圳做微商网站的公司排名推广网站
  • 免费做网络推广的网站可靠吗怎么做线上推广
  • 英文网站建设580武汉网络推广自然排名
  • 西安做网站优化公司报价接单平台
  • 用dw制作做网站需要钱吗广告联盟大全
  • 宜昌市做网站的公司促销策略的四种方式
  • 重庆最火的网站谷歌seo招聘
  • 做网站需要准备什么资料网络营销的实现方式有哪些
  • 象屿做核放单的网站今日新闻事件
  • 马云将来淘汰的十个行业网站建设域名注册服务机构
  • 做网站用的什么语言西地那非片说明书
  • 前端页面设计图网站是否含有seo收录功能
  • 做美食原创视频网站站点
  • 怎么搭建网站 优帮云个人免费开发网站
  • 加强网站和公众号建设郑州网站推广公司
  • bootstrap中文网站模板衡水seo优化
  • 淄博网泰专业做网站掉发脱发严重是什么原因
  • 怎样用h5做网站怎样精选关键词进行网络搜索
  • 惠州网站建设电话seo公司重庆