@zxy-space/v-form
Version:
* `Mixin` 公用方法使用 `__` 作为前缀 * 事件传递使用 `e__` 作为前缀 * `@` 为组件校验规则保留关键字
19 lines (17 loc) • 433 B
JavaScript
import { isObject } from '@zxy-space/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
}