Skip to content
内容大纲
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

cv-input-text 文本输入框

简要

type属性为text的input
文本输入框,一般和表单配合使用,默认为实心白色背景。

示例

vue
<template>
  <view class="content">
    <view class="components-title">
      <view class="components-title-t">cv-input-text</view>
      <view class="components-title-d">文本输入框</view>
    </view>
    <cv-form-base ref="refFormBase" :rules="formRules" :model="formData" style="padding: 0 10px">
      <cv-form-item labelWidth="0">
        <cv-input-text v-model="formData.name" placeholder="请输入您的真实姓名" />
      </cv-form-item>
      <cv-form-item label="左标题" labelWidth="80" required>
        <cv-input-text v-model="formData.name" clearable />
      </cv-form-item>
      <cv-form-item label="左标题" labelWidth="80" required>
        <cv-input-text v-model="formData.name" clearable />
        <template v-slot:tip>提示:带有一键清除的输入框</template>
      </cv-form-item>
      <cv-form-item label="上标题" labelPosition="top">
        <cv-input-text v-model="formData.name" placeholder="请输入您的真实姓名" clearable />
      </cv-form-item>
      <cv-form-item label="上标题" labelPosition="top">
        <cv-input-text v-model="formData.name" placeholder="请输入您的真实姓名" clearable />
        <template v-slot:tip>提示:带有tip参数的输入框</template>
      </cv-form-item>
      <cv-form-item label="左标题" required>
        <cv-input-text v-model="formData.name" placeholder="请输入您的真实姓名" clearable>
          <template v-slot:append>KG</template>
        </cv-input-text>
        <template v-slot:tip>提示:右侧带有单位的输入框</template>
      </cv-form-item>
    </cv-form-base>
  </view>
</template>

<script>
export default {
  data() {
    return {
      formRules: {},
      formData: {
        name: '测试'
      },
      jiage1: '0',
      jiage2: '0',
      name: '',
      tip: '长度必须大于等于两个中文字符'
    };
  },
  onLoad() {
    setTimeout(() => {
      this.$testReqMock().then((res) => {
        this.name = '192';
        this.formData.name = '小红';
      });
      console.log('模拟请求数据', this.formData, this.name);
    }, 0);
  },
  methods: {
    bindTimeChange(e) {},
    clickTest(e) {
      console.log(this.formData.name);
    }
  }
};
</script>
<style scoped>
page {
  background-color: #fff;
}
</style>
```

属性

属性名类型默认值说明
placeholderString-占位符
disabledBoolenfalse是否禁止
v-modelString-数据双向绑定
maxlengthNumber-1输入长度限制
rtipString-输入框右侧占位提示
clearableBooleanfalse是否显示一键清空按钮

插槽

插槽名说明插槽作用域
append在后面追加

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发