feat:Input add getSelection API

This commit is contained in:
pengfei.zhou
2021-06-11 17:40:02 +08:00
committed by osborn
parent 5263731dd7
commit e528630f71
12 changed files with 69 additions and 9 deletions

View File

@@ -75,7 +75,6 @@ export class Input extends View {
@Property
onSubmitEditing?: (text: string) => void
getText(context: BridgeContext) {
return this.nativeChannel(context, 'getText')() as Promise<string>
}
@@ -84,9 +83,17 @@ export class Input extends View {
return this.nativeChannel(context, 'setSelection')({
start,
end,
}) as Promise<string>
}) as Promise<any>
}
getSelection(context: BridgeContext) {
return this.nativeChannel(context, 'getSelection')() as Promise<{
start: number,
end: number,
}>
}
requestFocus(context: BridgeContext) {
return this.nativeChannel(context, 'requestFocus')()
}