Input - 输入框

🔰 通过鼠标或键盘输入内容,是最基础的表单域的包装。

示例 🌰

<w-input placeholder="请输入内容"></w-input>
<w-input placeholder="错误提示显示" error="我是错误提醒文字"></w-input>
<w-input placeholder="这是disabled状态" disabled></w-input>
<w-input placeholder="这是readonly状态" readonly></w-input>


















 
 
 




<w-input placeholder="支持事件触发" 
  @change="onChange" 
  @blur="onBlur" 
  @focus="onFocus" 
  @input="onInput"
></w-input>
<script>
  export defalut{
    methods:{
      onChange($event){
        //得到change的event对象
      },
      onBlur($event){
        //得到blur的event对象
      },
      onFocus($event){
        //得到focus的event对象
      },
      onInput(value){
        //得到Input事件触发时的value值
      }
    }
  }
</script>
<w-input placeholder="双向绑定value值" v-model="message"></w-input>
<span>{{message}}</span>
<w-button @click="changeMessage">点我改变</w-button>
<script>
  export default{
    data(){
      return{
        message:'这是初始value值'
      }
    },
    methods:{
      changeMessage(){
        this.message = '这是由button改编的value值'
      }
    }
  }
</script>

Attribute - 属性 🌠

  • 输入框的属性说明如下:
参数 说明 类型 可选值 默认值
value 输入框内容 String
placeholder 输入框占位符 String
error 显示输入框错误状态 String / Boolean false
disabled 表示禁用状态 Boolean false
readonly 表示只读状态 Boolean false