📝: 更新 input 事件列表
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
@@ -142,4 +142,4 @@ const isNumber = function (num: any) {
|
||||
/>
|
||||
</lay-button>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user