UNPKG

@xuanmo/v-form

Version:

* 目前已经集成的组件(Address/Checkbox/DatePicker/Input/Radio/Select/Text/Switch/Upload) * 组件不满足的情况可自定义开发组件或者使用 `slot` 的形式 * 组件的调用方式采取 `JSON` 配置的形式,具体参数见model数据说明 * 校验规则已经集成 `VeeValidate` 插件,也可以自定义扩展规则,更多资料 [https://logaretm.github.io/vee-validate](https://logaretm

19 lines (17 loc) 430 B
import { isObject } from '@xuanmo/javascript-utils' /** * 统一处理下拉选项 option 数据 * @param {object[] | object[][]} data * @returns {object[] | object[][]} */ export const formatOption = data => { const result = [] if (isObject(data[0])) { result.push({ values: data }) } else if (Array.isArray(data[0])) { data.forEach((item) => { result.push({ values: item }) }) } return result }