728x90 반응형 분류 전체보기41 vue3 스크롤 페이지네이션 template> div class="pagination"> 스크롤 페이지네이션 li v-for="item in dataList" :key="item.id">{{ item }}li> div>template>script>import { onMounted, reactive } from 'vue';import { paging } from '@/composables/paging';import { useStore } from 'vuex';export default { setup() { // page 10개씩 api 찌를 수 있는 상황일시, // pageNumb 0 ~ 숫자 올라감. const pageNationData = [{ id: 0, data: '제목1', .. 2024. 12. 29. [vue.js] v-if, v-show 차이점, 사용해야 할 타이밍 v-if조건을 만족하면, 그 순간 html 블록이 생긴다.조건을 만족하지 않으면 html 삭제된다.해당 토큰이 일어날때, v-show 보다 더 많은 자원을 사용하게 됩니다.생성-삭제 반복 v-show조건 만족 여부에 상관없이 html 블록이 미리 생성됩니다.조건을 만족하면 css display를 이용해서 화면에 보이게 됨.조건을 만족하지 않으면 화면에서 숨겨집니다. -->두 가지 방식은 렌더링 방식이 다릅니다. 결론적으로해당 html 블록이 화면내에 자주 toggle이 일어나면, v-showtoggle이 일어나는 빈도가 적다면 v-if가 적합합니다.현업에서 사용할때는 사실 정신이 없어서, 고려를 하지 않는 사항..코드 퀄리티를 생각하면 확실히 기억해둬야하는 부분입니다ㅠㅠ^^맨날 까먹어서 여기 기록해둡니다.. 2024. 12. 28. float 태그 정렬 float에 대한 정의는 아래 사진과 같다.간단하게 태그를 정렬하는 기능이다. 그 동안은 text-align 혹은 position absolute/ right:0 이런 식으로 사용했어서..이번에 css 작업하다가 처음으로 알게 된 기능이다. 맨 오른쪽으로나 아래로 붙일때 주로 absolute를 사용했는데, 이미지 작업이나 (반응형)복잡한 퍼블리싱 작업에서는 확실히 문제가 생겼다. 뭐든 간단하게 짜는게 좋은 것인데... css는 봐도봐도봐도 새로운게 나온다 ㅠㅠ 계속 공부하자.. & clear 속성도 함께 사용할 수 있다.clear:both 속성을 부여하여 부모가 자식의 높이를 인식하도록 하는 방법.:after 형식으로 가상엘리먼트를 만들어서 사용하는게 좋습니다. 참고. 2024. 12. 27. css position, z-index, nth-child positionstatic : 기본값relative : 자기기준 (부모영역 안의 자신의 영역부터. padding영역 포함)absolute : 부모요소 기준 (부모영역 시작점에서 기준으로)fixed : 뷰포트 기준 (최단, 스크롤해도 그 위치에 고정됨)ex) 모바일 메뉴에서 스크롤 해도 따라다니는 버튼을 만들때 사용sticky : 스티키 스크롤 (익스플로어, 하이브라우저에서는 작동 X) z-indx수치가 클수록 앞쪽으로 표현된다.-부모레이어 속성에 position 속성이 설정이 되어야만 사용 가능.ex) 주로 상단 메뉴바에서 hover, click했을때 main내용보다 위로 올라가야하니까 sub-title들이 나오는 레이어에서 z-index 999 크게 넣어버림. nth-child d.. 2024. 12. 26. 이전 1 2 3 4 5 6 ··· 11 다음 728x90 반응형