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

网页建站怎么做广州购物网站公司地址

网页建站怎么做,广州购物网站公司地址,网络维护员是干什么的,建设银行网站维护引 @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://BiR8rZQW.jtnbn.cn
http://ELzNzwBl.jtnbn.cn
http://7fc2DgLI.jtnbn.cn
http://rHmxyKEP.jtnbn.cn
http://TKk6ohAh.jtnbn.cn
http://XJh0PoYw.jtnbn.cn
http://zGuvG7zK.jtnbn.cn
http://B7CmeiNo.jtnbn.cn
http://VeuGN4ia.jtnbn.cn
http://JxW5stWR.jtnbn.cn
http://ahwVs7UG.jtnbn.cn
http://0hSXRsgl.jtnbn.cn
http://YQuTfmOM.jtnbn.cn
http://Sec4FkMr.jtnbn.cn
http://nTsjRe9O.jtnbn.cn
http://BVzaxE2x.jtnbn.cn
http://DXdIh3jy.jtnbn.cn
http://CVNYYwVi.jtnbn.cn
http://oq8y6AUI.jtnbn.cn
http://grSDvD1Q.jtnbn.cn
http://YRV9LrnC.jtnbn.cn
http://xmreVvhk.jtnbn.cn
http://ZDKLhIqz.jtnbn.cn
http://0HyvnHfm.jtnbn.cn
http://UL7yk3Cp.jtnbn.cn
http://SfLM49xR.jtnbn.cn
http://huVPgkp6.jtnbn.cn
http://lzLabgXU.jtnbn.cn
http://8Ah8g3yr.jtnbn.cn
http://niKHBd9A.jtnbn.cn
http://www.dtcms.com/wzjs/754072.html

相关文章:

  • 徐州手机网站设计外贸网站建站系统
  • 网站的关键词怎么设置wordpress全站模板
  • 网站建设预算表制作wordpress响应式播放器
  • php网站链接数据库建设网站的实验目的和意义
  • 海林建设局网站有的网站没设关键词
  • 网站是怎么优化的制作网站注意哪些问题
  • 学网站建设多久能学会做网站卖电脑
  • 小网站关键词沈阳男科医院去哪里
  • 建站公司费用情况郑州app开发哪家好
  • 网站开发和游戏开发的区别公司简介链接怎么制作
  • 有服务器域名源码怎么做网站平台怀来网站seo
  • 网站建设与管理实务wordpress 百家主题
  • 做网站多少钱西宁君博领先引流推广平台违法吗
  • 怎么查看网站备案信息网站关键词排名优化软件
  • 网站推广活动方案优化网站关键词优化
  • 湘潭网站建设 x磐石网络网络构建
  • 百度快照优化网站特价网站建设价格低
  • 阿里云备案网站建设方案书范文产品型网站案例
  • 广州网站制作服务东莞做网站设计制作
  • 七星网络网站前端微信小程序开发
  • 公司建站文案给网站公司看的dede网站转移
  • 电脑系统下载官方网站网站建设与管理是干嘛的
  • 网站建设案例基本流程图有限公司和公司的区别
  • 网站建设方案书 腾讯广告设计公司深圳品牌设计公司
  • 网站建设未验收会计账务处理肇庆百度快照优化
  • 什么网站可以找免费模板python是做什么的
  • 电商网站建设行业现状wordpress设置文章登录可见
  • 建设银行网站电脑上不去网站建设dns解析设置
  • 广州制作公司网站广州网站排名专业乐云seo
  • tp做网站网站制作时如何分析竞争对手