소금빵의 인공눈물

  • 홈
  • 태그
  • 방명록
프로필사진

  • ALL (29)
    • Develop (22)
      • React (2)
      • Vue (11)
      • Spring (7)
      • JavaScript (2)
    • MacOS (7)

Tag

Mac, vue.js, vue2, vite, 중첩라우터, jdk, lazy-loading, Java, vue3, nvm버전변경, react, defineExpose, CompositionAPI, java17, jdk17, node버전, yarn, temurin, yarnberry, typescript,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

vue3 2

[Vue3] lazy-loading을 활용한 성능개선

lazy-loading이란? 앱의 초기 구동시 모든 컴포넌트의 리소스를 가져오지 않고, 리소스를 컴포넌트 단위로 분리시켜 필요한 것들만 다운로드합니다. 특히 대규모 프로젝트에서 사용하는 컴포넌트가 많아질수록 로드하는 시간이 길어지는데 이를 줄이는데 유용합니다. 사용 방법 router.js에서 component import 하는 부분을 함수로 변경합니다. const routes = [ { path: '/page/home/detail', name: 'DetailPage', meta: { menuAth: 'menu0001' }, component: () => import('../page/home/homeDetail.vue'), //함수화 } ] export default routes 주의점 app.vue 또는..

Develop/Vue 2024.02.07

[Vue3] defineExpose

defineExpose란? vue3에서 defineExpose란 자식 컴포넌트에서 선언된 함수(API)를 부모 컴포넌트에서 직접적으로 호출(import)하여 사용할 수 있는 함수입니다. 사용 방법아래 코드는 Composition API 에서 defineExpose를 사용하는 간단한 방법입니다. 1. childComponent.vue 자식 컴포넌트에서 expose할 함수 선언 2. 부모에서 함수 호출 자식함수호출!

Develop/Vue 2024.02.07
이전
1
다음
더보기

Copyright © Kakao Corp. All rights reserved.

티스토리툴바