Skip to content

PlusMinus 增减

通过插槽获取循环的内容 #default="{data, index}"

[ { "value": "" } ]
vue
<!-- 增减组件示例 -->
<template>
  <ql-plus-minus
    v-model="arr"
    :max="4"
    :options="options"
  >
    <template #default="scope">
      <el-input
        v-model="scope.data.value"
        placeholder="Please input"
      />
    </template>
  </ql-plus-minus>

  {{ arr }}
</template>
<script setup lang="ts">
const options = {
  value: ''
}

const arr = reactive([{ ...options }])

</script>

<style scoped lang='scss'>

</style>

API

Attributes

属性名说明类型默认
v-model循环展示的数据array[]
options需要增加的对象object{}
max可增加的最多数量number-

Events

事件名说明类型
plus添加数据时触发() => void
minus删除数据时触发,返回除的数据(data: any[]) => void