中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
@State不支持bigInt或者Decimal,面对大数无法实时刷新。
微信扫码分享
// xxx.ets import { Decimal } from '@kit.ArkTS'; @Entry @Component struct ViewB { @State bag: Decimal = new Decimal(5); @State big: bigint = BigInt(52); build() { Column() { Text(this.bag.toString()) Text(this.big.toString()) Button(变更数字) .width(320) .backgroundColor('#ff7fcf58') .margin(10) .onClick(() => { this.bag = new Decimal(20); this.big = BigInt(99) }) } } }