반응형
Vue JS에서 ID를 기준으로 마우스를 이동할 때 Div 표시
나는 내가 그것에 의지하고 싶을 때, 그것은 다른 것을 보여줄 것이다.그러나 나의 첫번째 div는 역동적이다, 그것은 ID를 가지고 있다.그렇다면 어떻게 하면 ID를 기준으로 ID로 이동할 수 있을까?
그럴 것 같네요.@mouseenter="hoverService{{services.id}} = true"
하지만 그것은 오류를 일으킨다.그래서 나는 아래의 코드를 정적인 것으로 만들었다.
아래 내 코드:
<template>
<div
class="col-md-3"
v-for="(services, index) in servicesFiltered"
:key="index"
@mouseenter="hoverService = true"
@mouseleave="hoverService = false"
>
<div class="service_background" v-if="hoverService">
<div class="mb-1" v-for="(sub_services, index) in services.menu_items" :key="index">
<router-link
:to="{ path: `/${sub_services.data}`}"
>
<a
href="#"
class="btn btn-outline-primary w-100 services_button"
>{{sub_services.text }}</a>
</router-link>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
hoverService: false
};
}
};
</script>
이 코드 사용
https://codesandbox.io/s/y7p9qyyovz
여러 항목에 대해 단일 변수를 사용하여 조작할 수 없는 각 항목에 대해 호버를 유지해야 한다.
참조URL: https://stackoverflow.com/questions/54719757/show-div-when-hover-based-on-id-in-vue-js
반응형
'programing' 카테고리의 다른 글
동일한 이벤트 수신기를 Vue.js에서 동적으로 생성된 버튼에 할당하고 개체 값을 매개 변수로 전달하는 방법? (0) | 2022.04.02 |
---|---|
반응 라우터 GoBack()이 제대로 작동하지 않음 (0) | 2022.04.02 |
Nuxt 라우팅 이중 옵션 매개 변수 (0) | 2022.04.02 |
virtualenv에서 Python 3 사용 (0) | 2022.04.02 |
index.js:1375 Warning: Material-UI: 탭 구성 요소에 제공된 '/' 값이 잘못됨.이 값을 가진 탭 하위 탭 없음 (0) | 2022.04.02 |