📝: 更新 input 事件列表

This commit is contained in:
就眠儀式
2022-05-06 22:43:50 +08:00
parent eb2ed1001f
commit ee46a4cfd5
3 changed files with 18 additions and 15 deletions

View File

@@ -42,9 +42,10 @@ const emit = defineEmits([
"blur",
]);
const onInput = function (event: InputEvent) {
const onInput = function (event: Event) {
const inputElement = event.target as HTMLInputElement;
emit("update:modelValue", inputElement.value);
const value = inputElement.value;
emit("update:modelValue", value);
emit("input", event);
};
@@ -52,16 +53,16 @@ const onClear = () => {
emit("update:modelValue", "");
};
const onFocus = (event: FocusEvent) => {
const onFocus = (event: Event) => {
emit("focus", event);
};
const onChange = () => {
emit("change");
const onChange = (event: Event) => {
emit("change", event);
};
const onBlur = () => {
emit("blur");
const onBlur = (event: Event) => {
emit("blur", event);
};
</script>

View File

@@ -142,4 +142,4 @@ const isNumber = function (num: any) {
/>
</lay-button>
</div>
</template>
</template>