@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
JavaScript
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
}