HarmonyOS 鸿蒙Next inputMethodEngine显示和隐藏的demo
HarmonyOS 鸿蒙Next inputMethodEngine显示和隐藏的demo
可以为TextInput设置默认焦点.defaultFocus(true)
也可以参考输入法框架的显示和隐藏键盘方法:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inputmethod-V5#showtextinput10
demo:
```
aboutToAppear(): void {
let textConfig: inputMethod.TextConfig = {
inputAttribute: {
textInputType: 0,
enterKeyType: 1
}
};
let inputMethodController = inputMethod.getInputMethodController();
inputMethodController.attach(true, textConfig, (err: BusinessError) => {
if (err) {
console.error(Failed to attach: ${<span class="hljs-built_in">JSON</span>.stringify(err)}
);
return;
}
console.log(‘Succeeded in attaching the inputMethod.’);
});
inputMethodController.showTextInput().then(() => {
console.log(‘Succeeded in showing text input.’);
}).catch((err: BusinessError) => {
console.error(Failed to showTextInput: ${<span class="hljs-built_in">JSON</span>.stringify(err)}
);
});
}