UNPKG

d2p-extends

Version:
41 lines (40 loc) 1.41 kB
export default { 'image-uploader': { form: { component: { name: 'd2p-file-uploader', props: { elProps: { listType: 'picture-card', accept: '.png,.jpeg,.jpg,.ico,.bmp,.gif' } } } }, component: { name: 'd2p-images-format' }, view: { component: { props: { height: 100, width: 100 } } }, align: 'center' }, 'avatar-uploader': { form: { component: { name: 'd2p-file-uploader', props: { elProps: { limit: 1, listType: 'avatar', accept: '.png,.jpeg,.jpg,.ico,.bmp,.gif', showFileList: false } } } }, component: { name: 'd2p-images-format' }, view: { component: { props: { height: 100, width: 100 } } }, align: 'center', valueResolve (row, col) { const value = row[col.key] if (value != null && value instanceof Array) { if (value.length >= 0) { row[col.key] = value[0].url } else { row[col.key] = null } } } }, 'file-uploader': { form: { component: { name: 'd2p-file-uploader', props: { elProps: { listType: 'text' } } } }, component: { name: 'd2p-files-format' } }, 'avatar-cropper': { form: { component: { name: 'd2p-cropper-uploader', props: { accept: '.png,.jpeg,.jpg,.ico,.bmp,.gif', cropper: { viewMode: 1 } } } }, component: { name: 'd2p-images-format' }, align: 'center', view: { component: { props: { height: 100, width: 100 } } } } }