元素 | 差异 |
---|---|
TextInput | 单行,无边框, 响应onPressed(Key_Return)事件一次,响应onReturnPressed事件一次。 |
TextEdit | 多行,无边框, 响应onPressed(Key_Return)事件一次,响应onReturnPressed事件一次。 |
TextField | 单行,有边框, 响应onPressed(Key_Return)事件两次,响应onReturnPressed事件一次。 |
TextArea | 多行,有边框, 响应onPressed(Key_Return)事件两次,响应onReturnPressed事件一次。 |
还有一个区别,下面这段代码:
Textxxx {
onReadOnlyChanged: {
xxx.state = “active”;
}
}
将上面的Textxxx 替换为TextInput或TextEdit,无错误。
替换为TextField或TextArea时,报“TypeError: Type error”,原因不明。