# 输入框
# 基础输入框
10/22
10/22
<template>
<div class="demo-block-column">
<div class="demo-input-row" style="width: 250px;">
<t-input />
<t-input v-model="input" placeholder="请输入内容(有默认值)" @enter="onEnter" @change="onChange" />
<t-input suffix="10/22"/>
<t-input disabled default-value="禁用状态" suffix="10/22"/>
</div>
</div>
</template>
<script>
export default {
data() {
return {
input: '有默认值',
};
},
methods: {
onEnter() {
console.log('trigger enter');
},
onChange(val) {
console.log(this.input, val);
},
},
};
</script>
显示代码 复制代码 复制代码
# 标题+内容输入框
标题内容
标题内容
标题内容
<template>
<div class="demo-block-column">
<div class="demo-input-row" style="width: 300px;">
<div class="care-input">
<span class="care-input__label">标题内容</span>
<t-input />
</div>
<div class="care-input">
<span class="care-input__label care-input__label--prefix">标题内容</span>
<t-input />
</div>
<div class="care-input care-input--vertical">
<span class="care-input__label">标题内容</span>
<t-input />
</div>
</div>
</div>
</template>
显示代码 复制代码 复制代码
# 不同状态输入框
校验通过文本提示
<template>
<div class="demo-block-column">
<div class="demo-input-row" style="width: 250px;">
<t-input default-value="成功状态" />
<t-input status="success" default-value="成功状态">
<i class="care-icon-check" slot="suffix-icon"></i>
</t-input>
<t-input status="error" default-value="错误状态" tips="校验通过文本提示">
<i class="care-icon-info" slot="suffix-icon"></i>
</t-input>
</div>
</div>
</template>
显示代码 复制代码 复制代码
# 密码输入框
<template>
<div class="demo-block-column">
<div class="demo-input-row" style="width: 250px;">
<t-input type="password" default-value="520 TDesign">
</t-input>
<!-- 使用 function 的形式定义 icon -->
<t-input type="password" default-value="520 TDesign" />
</div>
</div>
</template>
显示代码 复制代码 复制代码