vuejs로 구현중인데 methods 내부에 함수를 만들었습니다. onsubmit 함수 만들었는데요
근데 Input remove를 하려 하는데 자꾸 에러만 생깁니다.
let reply = document.querySelector(’.replyForm’)
reply.removeChild(document.getElementsByName(‘reply_password’));
Uncaught (in promise) TypeError: Failed to execute ‘removeChild’ on ‘Node’: parameter 1 is not of type ‘Node’.
|
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
몰라무서워
4년 전
vue 에서는 돔을 직접 조작하는건 좋지 않습니다.
아래처럼 하는게 어떨까요?
<input v-if="isHidden" ....>
data() {
return {
isHidden: false,
}
},
methods() {
doSubmit() {
this.isHidden = true
...
}
}
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.