当前位置:   article > 正文

鸿蒙开发组件之TextInput_鸿蒙textinput去掉圆角边框

鸿蒙textinput去掉圆角边框

TextInput组件作为鸿蒙开发的输入框组件

1、初始化方式是

  1. //placeholder 与 text都是可选类型
  2. TextInput({placeholder:'xxx',text:'xxxxx'})

2、placeholder支持国际化

在Text中,通过读取string文件中文本来完成国际化,同理,placeholder也可以这样处理

TextInput({placeholder:$r('app/string/xxxx'),text:'xxx'})

3、内容是密码输入

TextInput可以通过style属性来设置是否是密码输入框,以及文本的是数字、email等内容

  1. TextInput({placeholder:'hello'})
  2. .type(InputType.Password)

4、监听输入框内容的改变可以通过onchange方法

  1. TextInput({placeholder:'xxxx'})
  2. .onchange(value => {
  3. console.log(value)
  4. })

5、注意

需要注意的是如果我们在删除输入框的内容为null时,输入框内容会变成NAN,之后就不可以再输入了。所以,我们可以在处理value的时候可以加上判断

  1. TextInput({placeholder:$r('app.string.imageWidth_label'),text:this.imageWidth.toFixed(0)})
  2. .fontSize(30)
  3. .backgroundColor('#4d5f6c')
  4. .type(InputType.Number)
  5. .width(150)
  6. .onChange( value => {
  7. console.log(value)
  8. if (value) {
  9. this.imageWidth = parseInt(value)
  10. }
  11. })

我们在拿到value的时候通过if判断来给imageWidth属性赋值。并把字符串类型的value通过parseInt函数转成了Int类型。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/247900
推荐阅读
相关标签
  

闽ICP备14008679号