진스
vue 페이지 이동시 input 창 자동 포커스 본문
728x90
LoginForm.vue
<form @submit.prevent="submitForm">
<div>
<label for="username">username</label>
<input type="text" id="username" v-model="username" ref="cursor" />
</div>
<div>
<label for="password">password</label>
<input type="text" id="password" v-model="password" />
</div>
<button type="submit">로그인하기</button>
<p>{{ message }}</p>
</form>
<script>
mounted() {
this.startCursor();
},
methods:{
startCursor() {
this.$refs.cursor.focus();
},
}
</script>
포커스로 이동하는 함수실행을 이유는 모르지만
created훅에 넣으면 에러가 발생
mounted 안에서는 제대로 작동됨을 확인했다.
728x90
'Vue' 카테고리의 다른 글
data-속성값 얻는 방법 data-attribute (0) | 2021.05.24 |
---|---|
Vue/Nuxt Element 높이 값 받아오기 (0) | 2021.05.21 |
Vue Swipe Tabs 구현 (0) | 2021.05.16 |
mousemove (0) | 2021.05.16 |
input에 1byte마다 자음마다 validation (0) | 2021.05.14 |
Comments