wip: Form升级中

This commit is contained in:
kailong321200875
2023-04-27 09:42:22 +08:00
parent 28d1654b20
commit 89844e441d
4 changed files with 39 additions and 33 deletions

View File

@@ -378,34 +378,38 @@ const schema = reactive<FormSchema[]>([
component: 'Input',
componentProps: {
slots: {
suffix: () => {
return unref(toggle) ? useIcon({ icon: 'ep:calendar' }) : useIcon({ icon: 'ep:share' })
suffix: (data: any) => {
return unref(toggle) && data.field4
? useIcon({ icon: 'ep:calendar' })
: useIcon({ icon: 'ep:share' })
},
prefix: useIcon({ icon: 'ep:calendar' })
}
}
},
{
field: 'field5',
label: t('formDemo.mixed'),
component: 'Input',
componentProps: {
slots: {
prepend: useIcon({ icon: 'ep:calendar' }),
append: (data: any) => {
return data.field5 ? useIcon({ icon: 'ep:calendar' }) : useIcon({ icon: 'ep:share' })
}
}
}
},
{
field: 'field6',
label: t('formDemo.textarea'),
component: 'Input',
componentProps: {
type: 'textarea',
rows: 2
}
}
// {
// field: 'field5',
// label: t('formDemo.mixed'),
// component: 'Input',
// componentProps: {
// slots: {
// prepend: true,
// append: true
// }
// }
// },
// {
// field: 'field6',
// label: t('formDemo.textarea'),
// component: 'Input',
// componentProps: {
// type: 'textarea',
// rows: 1
// }
// },
// {
// field: 'field7',
// label: t('formDemo.autocomplete'),
// component: 'Divider'