/** * SpreadCustomRender - uniapp 版本 * * 基于 spreadjs-custom-render 项目改造,从独立类库转变为 uniapp Vue3 组件。 * 使用 wot-design-uni 替代 Element Plus,使用 uni-app API 替代 DOM 操作。 * * 使用方式: * ```vue * * * * ``` */ export { default as SpreadCustomRender } from './SpreadCustomRender.vue' // 子组件(支持按需导入) export { default as FormCellRenderer } from './components/FormCellRenderer.vue' export { default as FormSelect } from './components/FormSelect.vue' export { default as FormRadioGroup } from './components/FormRadioGroup.vue' export { default as FormCheckboxGroup } from './components/FormCheckboxGroup.vue' export { default as FormDatePicker } from './components/FormDatePicker.vue' export { default as FormDateTimePicker } from './components/FormDateTimePicker.vue' export { default as FormFileUpload } from './components/FormFileUpload.vue' export { default as FormImageEditor } from './components/FormImageEditor.vue' // composables export { useComputed } from './composables/useComputed' // 工具 export { spreadjsFormatToDayjs, resolveThemeColor } from './utils/formatUtils' export { chooseImageAsBase64, pathToBase64, previewImage } from './utils/imageUtils' export { extractConfig } from './utils/extractor' export type { ExtractorOptions } from './utils/extractor' // 类型 export type * from './types'