# 变量组件文档 ## 简介 变量组件用于选择或输入变量值。它提供了选择变量的功能,并支持多选和单选模式。 ## 使用方法 输入框类型为 `默认` 输入框类型为 `input` 输入框类型为 `select` ```vue ``` ## 属性 | 属性名称 | 类型 | 默认值 | 描述 | | ---------- | ------------- | ------ | -------------------------------------------- | | modelValue | String/Number | - | 绑定的变量值 | | isClose | Boolean | false | 是否显示关闭图标(仅对 `input` 类型有效) | | clearable | Boolean | false | 是否可清除输入内容(仅对 `input` 类型有效) | | dataSource | Array | [] | 数据源(仅对多选模式有效) | | isMultiple | Boolean | false | 是否支持多选模式 | | index | Number | 0 | 数据源索引(仅对多选模式有效) | | field | String | '' | 数据源字段名称(仅对多选模式有效) | | type | String | '' | 输入框类型,可选值为 `'input'` 或 `'select'` | ## 事件 | 事件名称 | 描述 | | ----------------- | ---------------------- | | update:modelValue | 变量值更新时触发的事件 | | update:dataSource | 数据源更新时触发的事件 | | change | 变量值变化时触发的事件 | ## 插槽 | 插槽名称 | 描述 | | -------- | ---------------- | | 默认插槽 | 替换默认内容 | | text | 替换上传按钮文本 | ## 方法 变量组件不暴露任何自定义方法。 ## 样式 变量组件提供了基本样式,可以使用 CSS 进行自定义。以下是一个示例: ```scss .variable { font-size: 16px; color: #333; } ``` --- 该文档提供了 "变量" 组件的详细介绍,包括属性、事件、插槽、方法和样式选项。