AvueAvue
首页
  • 开发指南
  • Skill开发
  • 在线测试工具
  • Form组件
  • Crud组件
  • Default组件
  • Data组件
  • Component组件
产品
工作台
授权
联系
2.x文档
个人支付接口
首页
  • 开发指南
  • Skill开发
  • 在线测试工具
  • Form组件
  • Crud组件
  • Default组件
  • Data组件
  • Component组件
产品
工作台
授权
联系
2.x文档
个人支付接口
  • 基础组件使用约定
  • Input 输入框
  • InputOtp 一次性密码输入
  • InputTree 树选择
  • InputNumber 数字输入框
  • InputColor 颜色选择
  • InputIcon 图标选择
  • InputMap 地图选点
  • InputTable 表格选择
  • Array 数组输入
  • Img 媒体地址输入
  • Url 链接输入
  • Select 选择框
  • Radio 单选框
  • Checkbox 多选框
  • Switch 开关
  • Date 日期时间
  • Time 时间
  • Rate 评分
  • Slider 滑块
  • Cascader 级联选择器
  • Upload 附件上传

Array 数组输入

avue-array:字符串数组,每项对应一个输入框。Form 中使用 type: array。

通用属性、字典和事件见 基础组件使用约定。模板用 kebab-case,Form 配置对象用 camelCase。

基础用法

效果预览可直接操作下方示例

操作示例并观察绑定值,初始值与字典编码保持相同类型。

正在加载示例…
<template>
  <el-row :span="24">
    <el-col :span="6">
      值:{{form}}<br />
      <avue-array v-model="form"
                  placeholder="请输入内容"></avue-array>
    </el-col>
  </el-row>
</template>
  <script>
export default {
  data () {
    return {
      form: ['第一条', '第二条', '第三条', '第四条'],
    }
  },
}
  </script>

属性

属性类型默认值说明
typestring建议显式 arrayarray 普通列表,url 链接,img 媒体地址
alonebooleanfalse单项模式,隐藏增删按钮
limitnumber—最大输入框数量
maxlength / minlengthstring / number—每项长度约束
showWordLimitbooleanfalse字数统计

需要完全禁止编辑时使用 disabled。readonly 在此组件主要控制增删按钮,不能替代输入框禁用。

最后更新:
贡献者: smallwei
Prev
InputTable 表格选择
Next
Img 媒体地址输入