OpenHarmony开发者论坛
标题:
在生成器函数中编译TS语言有哪些使用限制
[打印本页]
作者:
妮巴~😘
时间:
2023-11-7 12:00
标题:
在生成器函数中编译TS语言有哪些使用限制
[md]【问题描述】
最近了解到TS中的一种特殊类型函数--生成器函数(Generator Functions)。使用上有些不理解,在生成器函数中编译TS语言有哪些使用限制?
【运行环境】
硬件:RK3568
ROM版本:OpenHarmony 3.2 Beta5
DevEvoStudio版本:
SDK版本:API 9
[/md]
作者:
星辰大海
时间:
2023-11-7 14:30
[md]TS语言的使用在生成器函数中存在以下限制:
● 表达式仅允许在字符串(\${expression})、if条件、ForEach的参数和组件的参数中使用。
● 这些表达式中的任何一个都不能导致任何应用程序状态变量(@State、@Link、@Prop)的改变,否则会导致未定义和潜在不稳定的框架行为。
● 生成器函数内部不能有局部变量。
上述限制都不适用于事件处理函数(例如onClick)的匿名函数实现。
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5