Lines Matching refs:Text
28 // HelloComponent自定义组件组合系统组件Row和Text
30 Text(this.message)
53 Text('ArkUI message')
243 Text(`${this.cnt}`)
338 Text(`Hello World`)
348 Text(this.calcTextValue())
362 Text('...')
368 Text('...')
373 Text('...')
377 Text('...')
389 (this.aVar > 10) ? Text('...') : Image('...')
393 Text('...')
411 // 应避免直接在Text组件内改变count的值
412 Text(`${this.count++}`)
432 所以,不能在自定义组件的build()或\@Builder方法里直接改变状态变量,这可能会造成循环渲染的风险。Text('${this.count++}')在全量更新或最小化更新会产生不同的影响:
434 …一个无限的重渲染的循环里,因为Text组件的每一次渲染都会改变应用的状态,就会再引起下一轮渲染的开启。 当 this.columnColor 更改时,都会执行整个build构建函数,因此,Text…
435 …Text组件不会更改。 只当 this.textColor 更改时,会去更新整个Text组件,其所有属性函数都会执行,所以会看到Text(`${this.count++}`)自增。因为目前UI以组…
441 - 在计算参数时调用函数中改变应用状态变量,例如 Text('${this.calcLabel()}')。