diff --git a/src/components/TableForm/src/TableForm.vue b/src/components/TableForm/src/TableForm.vue index e73b602aa..28db8d9a7 100644 --- a/src/components/TableForm/src/TableForm.vue +++ b/src/components/TableForm/src/TableForm.vue @@ -91,7 +91,7 @@ " :disabled="disabledInput(headerItem, row)" style="flex: 1" - @blur.stop="inputStringBlur(headerItem, row[headerItem.field], row, index)" + @blur="inputStringBlur(headerItem, row[headerItem.field], row, index)" /> @@ -123,9 +123,7 @@ :placeholder="headerItem?.tableForm?.placeholder || '请输入' + headerItem.label" :disabled="itemIsDisabled(headerItem, row)" style="width: 100%" - @input.stop="row[headerItem.field] = row[headerItem.field].replace(/[^\d\.-]/g, '')" - @click.stop="" - @focus.stop="" + @input="row[headerItem.field] = row[headerItem.field].replace(/[^\d\.-]/g, '')" /> @@ -141,7 +139,7 @@ :min="headerItem?.tableForm?.min" :precision="headerItem?.tableForm?.precision" :disabled="itemIsDisabled(headerItem, row)" - @change.stop=" + @change=" (e) => { inputNumberChange(headerItem.field, $index, row, e) } @@ -164,8 +162,8 @@ :allow-create="headerItem?.tableForm.allowCreate" style="width: 100%" :placeholder="headerItem?.tableForm?.placeholder || '请选择' + headerItem.label" - @change.stop="formSelectChange(headerItem.field, $event, row)" - @blur.stop="tableFormSelectOnBlur(headerItem.field, $event, row, $index)" + @change="formSelectChange(headerItem.field, $event, row)" + @blur="tableFormSelectOnBlur(headerItem.field, $event, row, $index)" >