반응형
vuejs v-on에서 Chrome이 작동하지 않음:옵션 태그를 클릭합니다.
다음과 같은 코드를 가지고 있습니다.
<select>
<option v-for="category in step4.categoryList" v-on:click="setCategoryId(category.id)">
@{{category.category_name }}
</option>
</select>
파이어폭스에서는 정상적으로 동작하지만 크롬이나 사파리에서는 동작하지 않습니다.즉, @click은 옵션태그에 있을 때 크롬에서는 동작하지 않습니다.
제가 vuejs를 쓰고 있는 게 분명해요.
감 잡히는 게 없어요?
옵션 태그의 클릭 이벤트는 전혀 실행되지 않습니다.기대하지 마세요.선택 시 변경 이벤트 바인딩:
<select v-on:change="setCategoryId">
<option
v-for="category in step4.categoryList"
:value="category.id">
@{{category.category_name }}
</option>
</select>
그럼 인setCategoryId
가지고 가다event.target.value
아이디가 됩니다.
언급URL : https://stackoverflow.com/questions/51179656/chrome-doesnt-work-for-vuejs-v-onclick-in-option-tag
반응형
'programing' 카테고리의 다른 글
'in' 연산자를 사용하여 정의되지 않은 'X'를 검색할 수 없습니다. (0) | 2022.08.24 |
---|---|
지원되지 않거나 구현되지 않은 작업에 대해 Java에서 발생하는 표준 예외는 무엇입니까? (0) | 2022.08.24 |
gcc - g : 어떻게 되는가 (0) | 2022.08.24 |
Vuejs의 데이터에 계산된 속성 사용 (0) | 2022.08.24 |
Vue 3: 컴포넌트가 반응하지 않는 이유는 무엇입니까? (0) | 2022.08.24 |