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

cv-input-btn 带按钮输入框

简要

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

示例

::: demo

vue
<template>
  <div style="width: 520px">
    <div style="display: flex; flex-direction: column; gap: 10px; margin-bottom: 10px">
      <h1>input 组件 - 按钮</h1>
      <cv-input-btn btnText="搜索" v-model="formData.btn">
        <!-- <cv-btn-base>自定义的按钮</cv-btn-base> -->
        <cv-btn-base type="primary" @btnClick="handleBtnClick">按钮</cv-btn-base>
        <cv-btn-base type="success">按钮</cv-btn-base>
      </cv-input-btn>
    </div>
    <cv-btn-base @click="hanldeSubmit">按钮</cv-btn-base>
  </div>
</template>

<script>
export default {
  data() {
    return {
      // input数据
      formData: {}
    };
  },
  methods: {
    hanldeSubmit() {
      console.log('最后的formData', this.formData);
    },
    // 带搜索按钮的事件
    handleBtnClick(value) {
      console.log('收到子组件传递来的事件', value);
    }
  }
};
</script>

:::

属性

属性名类型默认值说明可选值
placeholderString-输入框占位文本-
disabledBoolenfalse是否禁止-
v-modelString-数据双向绑定-
sizeString-尺寸medium / small / mini
clearablebooleantrue清空按钮-
btnTextString-按钮显示的文字-
btnIconString-按钮显示的图标类名-
  • [ rules ] 内置规则
规则说明
max最大长度限制
min最小长度限制
zh必须中文
en必须英文
ennum必须字母和数字
username可以是中英文数字下划线,但不能以数字开头

插槽

name说明
-预留了匿名插槽可以自定义按钮

事件

事件名参数说明
btnClickvalue单击按钮时触发的事件,会返回输入框的值

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