첫번째 입력 값 공백 X

This commit is contained in:
yoon 2025-02-27 11:07:03 +09:00
parent 0e778df967
commit b00824bddc

View File

@ -1,6 +1,6 @@
<template> <template>
<div class="input-group mb-3 d-flex"> <div class="input-group mb-3 d-flex">
<input type="text" class="form-control" placeholder="Search" @change="search" /> <input type="text" class="form-control" placeholder="Search" @change="search" @input="preventLeadingSpace" />
<button type="button" class="btn btn-primary"><i class="bx bx-search bx-md"></i></button> <button type="button" class="btn btn-primary"><i class="bx bx-search bx-md"></i></button>
</div> </div>
</template> </template>
@ -15,11 +15,17 @@
}); });
const emits = defineEmits(['update:data']); const emits = defineEmits(['update:data']);
const search = function (event) { const search = function (event) {
//Type Number maxlength //Type Number maxlength
if (event.target.value.length > props.maxlength) { if (event.target.value.length > props.maxlength) {
event.target.value = event.target.value.slice(0, props.maxlength); event.target.value = event.target.value.slice(0, props.maxlength);
} }
emits('update:data', event.target.value); emits('update:data', event.target.value);
}; };
const preventLeadingSpace = function (event) {
event.target.value = event.target.value.trimStart();
}
</script> </script>