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

苏州做网站公司怎么样云优化网站建设

苏州做网站公司怎么样,云优化网站建设,邢台移动网站建设公司,iis配置网站是什么引 @Computed是用来装饰一个自己写的getter方法的装饰器,它可以让您像用平常的状态变量那样去用这个getter方法。那么getter方法里怎么获取的值,必然涉及到您写的逻辑。这个逻辑可以是很复杂的一种计算方式,经过一系列复杂方式计算完您吐出相应的结果即可。 为了便于理解,…

@Computed是用来装饰一个自己写的getter方法的装饰器,它可以让您像用平常的状态变量那样去用这个getter方法。那么getter方法里怎么获取的值,必然涉及到您写的逻辑。这个逻辑可以是很复杂的一种计算方式,经过一系列复杂方式计算完您吐出相应的结果即可。

为了便于理解,我们先从既有的所学的这些装饰器,来看看,当我们有个组件的界面依赖于比较复杂的状态变量计算时,会怎么写,您稍微看一下,估计就能察觉出来那些隐性的限制。

示例代码:

Button("XXXXX").backgroundColor(isRight? Color.Green : Color.Brown)
}

我们看出,其实backgroundColor等一些函数中其实是接收一个计算结果的,因为这是表达式哈,所以从语言上也是接受这种写法的。

但是如果有一个场景使得我们这个值非常复杂呢?那么您会怎么计算,用表达式也没有办法很好的来阐述这个问题。此时我们就要用@Computed装饰器来解决这种问题了。平常使用场景中其实缺少不了这种情况的。出现的挺频繁的。

我们先看一下它是怎么用的,用代码浅浅的体会下,它是怎么来解决我们上述提到的尴尬逻辑的。

@Entry
@ComponentV2
struct ComputedTest {@Local firstName: string = 'Li'@Local lastName: string = 'Hua'age: number = 20@Computedget getFullName(): string{console.log("-------------computed---------------")return this.lastName + ' ' + this.firstName}build() {Column(){Column(){Text(this.lastName + ' ' + this.firstName)Divider()Text(this.getFullName) //这块的入参就可以是一个Computed修饰的get函数。就像用状态变量一样用这个函数Divider()Button('changed lastName').onClick(() => {this.lastName += 'a'; //状态变量的变化,可以重新触发Computed的计算})}}}
}

概述

@Computed装饰器是用来装饰getter方法的。getter方法中涉及到相关状态变量的计算。当相关的状态变量发生变化时会自动触发Computed修饰的函数重新计算。对于比较复杂的计算,Computed会有性能收益。

语法:

// 1 必须是get方法。 2 可以返回
http://www.dtcms.com/a/514260.html

相关文章:

  • 烟台做网站要多少钱秦皇岛海三建设没钱了
  • 怎样自学网站开发网页模版素材
  • 阿里云 网站根目录wordpress 页面 文章 区别
  • 临时域名用于网站调试万泉河网站建设
  • 做营销看的网站有哪些购物网站的建设的好处
  • 杭州网站建设商城价格咨询公司注册经营范围
  • 网站建设中哪些最重要性湖北省和住房建设厅官方网站
  • 如何仿网站模板怎么查看网站有没有做推广
  • 网站做系统叫什么东莞中小型网站建设
  • 澄海玩具网站建设公司网络平台贷款还不了会有什么后果
  • 网站建设要实现的目标万户网络技术有限公司官网
  • 订做网站建设宁波seo的公司联系方式
  • 四川建设厅网站登录不上咋办企业所得税怎么做账
  • 单品电商网站建设WordPress代码与tp代码
  • 免费企业网站建立音乐网站开发工具
  • 电子商务网站建设实践免费空间凡科
  • 柳州网站建设推荐wordpress有识图接口吗
  • 公司微网站建设企业网站优化方案案例
  • 奉贤免费网站建设国外浏览器推荐
  • 外贸网站 cms东莞房价2021
  • php做商城网站建设做网站公司名字
  • 西安建设局网站地址seo推广排名
  • 建站网址导航9277在线观看免费高清
  • 江西企业网站建设哪家好海口网站建设做网站
  • 自己怎么做电影网站天猫店铺装修做特效的网站
  • 搭建网站实时访问地图什么网站做首页
  • 成都企业建站模板深圳哪个区最好
  • python做网站例子地方房地产网站
  • 制作网站分析商业模式帝国cms网站源码
  • 庆元建设局网站信誉好的常州做网站