input(输入框)组件是表单中最常用的组件
登录、注册、搜索框等页面都需要用到input组件

input组件的属性

image.png

input的type有4种类型

分别是

  • text文本类型
  • number数字类型
  • idcard身份证
  • digit数字键盘

还可以对键盘右下角的按钮的文本进行设置,可以设置的有效值为

  1. send
  2. search
  3. next
  4. go
  5. done

input组件的使用方法

  1. index.wxml
  2. ------------
  3. <view class="section">
  4. <input placeholder="这个只有在按钮单击的时候才聚焦" focus/>
  5. </view>
  6. <view class="section">
  7. <input maxlength="10" placeholder="最大输入长度10"/>
  8. </view>
  9. <view class="section">
  10. <view class="section__title">你输入的是:{{inputValue}}</view>
  11. <input bindinput="bindKeyInput" placeholder="输入同步到view中"/>
  12. </view>
  13. <view class="section">数字密码:<input password type="number"/></view>
  14. <view class="section">字符串密码:<input password type="text"/></view>
  15. <view class="section"><input type="digit" placeholder="带小数点的数字键盘"/></view>
  16. <view class="section"><input type="idcard" placeholder="身份证输入键盘"/></view>
  17. <view class="section">
  18. <input placeholder-style="color:red" placeholder="占位符字体是红色的"/></view>
  19. -------------------------------------------------------------
  20. index.js
  21. ---------------
  22. Page({
  23. data: {
  24. inputValue: ''
  25. },
  26. bindKeyInput(e) {
  27. this.setData({
  28. inputValue: e.detail.value
  29. })
  30. }
  31. })

image.png