diff --git a/components/form-template/form-cell/form-input.vue b/components/form-template/form-cell/form-input.vue index 07267a4..4de7f73 100644 --- a/components/form-template/form-cell/form-input.vue +++ b/components/form-template/form-cell/form-input.vue @@ -34,6 +34,10 @@ const props = defineProps({ title: { default: '' }, + placeholder: { + type: String, + default: '' + }, disableChange: { type: Boolean, default: false @@ -44,7 +48,12 @@ const props = defineProps({ }, }) -const placeholder = computed(() => `请输入${props.name || ''}`) +const placeholder = computed(() => { + if (typeof props.placeholder === 'string' && props.placeholder.trim()) { + return props.placeholder.trim() + } + return `请输入${props.name || ''}` +}) const value = computed(() => props.form && props.form && props.form[props.title] ? props.form[props.title] : '') function change(e) {