반응형
특정 그리드 크기에 대한 클래스 추가 설정
나는 단지 수업만 추가하려고 한다.v-flex
요소의 그리드 크기가 다음과 같은 경우xs
(따라서 모바일에서만).아래의 코드는 그 뒤의 사고 과정을 보여준다.하지만 이것은 작동하지 않는데, 어떻게 특정 그리드 크기에서만 수업을 적용할 수 있을까?
<v-flex xs12 lg6 :class="{'roomPadding': xs != visible }">
<p> My room </p>
</v-flex>
중단점 사용:
:class="{'roomPadding': $vuetify.breakpoint.xs}"
클래스를 다음을 제외한 모든 중단점(즉, 화면 크기)에 적용하려는 경우 xs
, 사용할 수 있는 항목:
:class="{'roomPadding': !$vuetify.breakpoint.xs}"
(notice)!
)
또는
:class="{'roomPadding': $vuetify.breakpoint.smAndUp}"
왜냐하면 중단점은 부울 값을 반환하기 때문이다.
다음 명령으로 현재 중단점 이름(문자열)을 얻을 수 있다.vuetify.breakpoint.name
나도 해봤는데 안 되네.
<v-app :class="{'pagemargin': !$vuetify.breakpoint.xs}">
하지만 이것은 내가 부비교 수업을 사용했을 때 효과가 있었다.
<v-app :class="{'yellow': !$vuetify.breakpoint.xs}">
참조URL: https://stackoverflow.com/questions/51081601/vuetify-add-class-on-certain-grid-size
반응형
'IT이야기' 카테고리의 다른 글
고정 헤더를 사용하여 Vue b-테이블을 스크롤하는 방법 (0) | 2022.05.24 |
---|---|
Vue의 하위 구성 요소에서 입력 값 가져오기 (0) | 2022.05.24 |
vue.js 쿼리 위치 변경 탐색복제 (0) | 2022.05.24 |
Java에서 Android에 대한 HttpResponse 시간 초과를 설정하는 방법 (0) | 2022.05.24 |
Vuex에서 모든 개체 하위 속성 보기 (0) | 2022.05.24 |