HarmonyOS鸿蒙Next中刚进入页面时,用户没有输入密码,如何设置密码

HarmonyOS鸿蒙Next中刚进入页面时,用户没有输入密码,如何设置密码 使用单行文本输入框,设置密码模式,在初始化进入页面时,在用户输入之前,密码为空,那么如何设置密码

3 回复

如果没理解错,可以使用placeholder,仅供参考,类似这种案例

// xxx.ets
@Entry
@Component
struct TextInputExample {
  @State text: string = ''

  build() {
    Column() {
      TextInput({ text: this.text, placeholder: '**************'})
        .type(InputType.Password)
        .width(350)
        .height(60)
    }
  }
}

*号数量当前还没有相应接口可以设置固定,只能比较傻的手敲几个就几个

希望能帮助到你

更多关于HarmonyOS鸿蒙Next中刚进入页面时,用户没有输入密码,如何设置密码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


TextInput(placeholder:'******')

可以看下组件的手册。

在HarmonyOS鸿蒙Next中,可以通过设置密码输入框的inputType属性为TYPE_TEXT_VARIATION_PASSWORD来实现匿名化处理。即使没有用户输入,密码输入框默认也会显示*。示例代码如下:

EditText passwordInput = findViewById(R.id.password_input);
passwordInput.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);

这样,密码输入框在初始化时即会显示*,确保密码字段的匿名化。

回到顶部