# Input-输入框
# 基础用法
<template>
<s-input v-model="value"></s-input>
</template>
<script>
export default {
data() {
return {
value: ''
}
}
}
</script>
# 禁用状态&可读状态
<template>
<s-input placeholder="请输入内容" v-model="value" disabled></s-input>
<s-input placeholder="请输入内容" v-model="value" readonly></s-input>
</template>
<script>
export default {
data() {
return {
value: ''
}
}
}
</script>
# 错误提示
<template>
<s-input v-model="value" error="请输入正确的信息"></s-input>
</template>
<script>
export default {
data() {
return {
value: '你好'
}
}
}
</script>
# Input Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
value / v-model | 绑定值 | string | -- | -- |
placeholder | 输入框占位文本 | string | -- | -- |
disabled | 禁用 | boolean | -- | false |
readonly | 只读 | boolean | -- | false |
# Input Events
时间名称 | 说明 | 回调参数 |
---|---|---|
blur | 在 Input 失去焦点时触发 | (value: string) |
focus | 在 Input 获得焦点时触发 | (value: string) |
blur | 在 Input 失去焦点或用户按下回车时触发 | (value: string) |
blur | 在 Input 值改变时触发 | (value: string) |
← Button