반응형
할당 후 입력값 변경
혼란스러운 상황입니다.route param에서 입력 요소에 값을 할당하고 있습니다.
<input type="search" class="form-control search-control" :value="search">
그리고 검색 계산 함수는
computed: {
search() {
if(this.serviceBenefitRoute) {
return this.serviceBenefitRoute;
}
return this.$store.state.search;
}
}
내가 직면하고 있는 문제는this.serviceBenefitRoute
값이 입력란에 표시되지만 삭제할 수 없습니다.계속 유지되고 있습니다.삭제하려고 해도 다시 반환됩니다.나는 이 문제에 꽤 오랫동안 시달리고 있고 아이디어가 없다.
초기값을 설정하려는 것처럼 들립니다.search
먼저 경로에서 출발한 후 다시 상점으로 돌아갑니다.
이거 쓸 수 있을 거야
data () {
return {
search: this.$route.params.service || this.$store.state.search
}
}
그런 다음 사용v-model
<input type="search"
class="form-control search-control"
v-model="search">
에 대해 계산된 값은 필요하지 않습니다.search
.
언급URL : https://stackoverflow.com/questions/50847719/changing-input-value-once-assigned
반응형
'IT이야기' 카테고리의 다른 글
동시에 2개의 다른 요소에 대한 전이 페이드인 및 페이드아웃 (0) | 2022.06.12 |
---|---|
최소/최대 검증 - Vuetify (0) | 2022.06.12 |
System.currentTimeMillis() vs. 새로운 날짜() vs.Calendar.getInstance().getTime() (0) | 2022.06.12 |
Java에서 2개의 절대 경로(URL)에서 상대 경로를 구축하려면 어떻게 해야 합니까? (0) | 2022.06.12 |
Vuex(Nuxt)에서 SAS와 Javascript 간의 변수 공유가 가능합니까? (0) | 2022.06.12 |