본문 바로가기

전체 글158

Date Formater Date 타입을 원하는 Format으로 변경하는 메소드*자세한 설명 생략  /** * Date Formater * * @param {*} date * @returns YYYYMMdd */function getFormatDate(date) { const YYYY = String(date.getFullYear()) const MM = String((date.getMonth() + 1) >= 10 ? (date.getMonth() + 1) : "0" + (date.getMonth() + 1)) const dd = String(date.getDate() >= 10 ? date.getDate() : "0" + date.getDate()) return YYYY + MM + dd}/** * .. 2023. 11. 14.
JS Null Check 빈칸(""), null, 공백("    ")을 체크하는 메소드*자세한 설명 생략  *개선한 버전/** * isBlank Check * * @param {*} str * @returns {boolean} */function isBlank(str) { return !str || str.trim().length === 0;} /** * Null Check * * @param {*} str * @returns default false */function nullCheck(str) { if ("" == str) { return true } if (null == str) { return true } if (str.replace(/\s/g, '').length 2023. 11. 14.
Vue3 기초 예제 - Local Storage Local Storage에 대한 간단한 설명과 이를 사용하는 기초 예제*이전 Vue3 기초 예제 - Toast 팝업에 이어서 진행(아래 관련 글 참고)*자세한 설명 생략  ▷ Local Storage 란?     - 로컬에 존재하는 저장소     - 데이터를 브라우저에 반영구 저장     - 브라우저를 재시작해도 데이터가 남음       * 불필요한 데이터를 직접 삭제해줘야 하는 단점   ▷ 프로젝트 전체 구조*이전과 동일 한 부분 생략  ▷ 기초 예제 - Local Storage*사용자가 입력한 메시지를 Local Storage에 저장/삭제하는 예제*주석 이외 설명 생략 -  LocalStorageUtil.jsimport * as CmmUtil from '@/module/CmmUtil'/** * Loc.. 2023. 11. 14.
Vue3 기초 예제 - Toast 팝업(Primevue) 사용자로부터 입력받는 간단한 페이지와 Primevue ToastService 사용 예제*새로운 프로젝트로 진행*API 관련 설명 생략*자세한 설명 생략  ▷ 프로젝트 전체 구조  ▷ Primevue + ToastService 설치*vue-cli를 통해 Project 생성 후 진행 💡npm install primevue  ▷ Axios 설치 *vue-cli를 통해 Project 생성 후 진행 *API 통신을 위한 설치 생략 가능 💡npm install axios  ▷ 기초 예제 - Toast 팝업 - main.js*Primevue + ToastService 등록/** Vue */import { createApp } from 'vue'import App from './App.vue'/** PrimeVue.. 2023. 11. 13.
Vue3 기초 예제 - Line Charts(Vue-ECharts) Vue-Echarts 라이브러리를 사용하여 Line Charts를 생성하는 기초 예제*Vue3 기초 예제 - Bar Charts(Vue-ECharts)에 이어서 진행*API 관련 설명 생략*자세한 설명 생략  ▷ Vue-Echarts 설치*vue-cli를 통해 Project 생성 후 진행*설치방법 생략*Vue3 기초 예제 - Bar Charts(Vue-ECharts) 참고  ▷ 기초 예제 - Line Charts - main.js*Vue-ECharts 라이브러리 등록*LineChart 추가/** Vue */import { createApp } from 'vue'import App from './App.vue'/** Router */import { router } from '@/module/router/M.. 2023. 11. 10.
Vue3 기초 예제 - Bar Charts(Vue-ECharts) Vue-Echarts 라이브러리를 사용하여 Bar Charts를 생성하는 기초 예제*Vue3 기초 예제 - 날짜 검색(v-calendar)에 이어서 진행*API 관련 설명 생략*자세한 설명 생략  ▷ Vue-Echarts 설치*vue-cli를 통해 Project 생성 후 진행*설치방법 생략*Vue3 기초 예제 - Pie Charts(Vue-ECharts) 참고  ▷ 기초 예제 - Bar Charts - main.js*Vue-ECharts 라이브러리 등록*BarChart, GridComponent 추가/** Vue */import { createApp } from 'vue'import App from './App.vue'/** Router */import { router } from '@/module/ro.. 2023. 11. 9.
Vue3 기초 예제 프로젝트 정리 Vue3 기초 예제 프로젝트 구조 및 소스 정리*관련 글이 점점 늘어나 하나로 통합하기 위함*이 글에서만 싱크 맞춤*주석 이외 설명 생략*자세한 설명 생략  ▷ 프로젝트 전체 구조 *순서대로 나열  ▷ Cmp.css▷ HeaderCmp.vue▷ LoginCmp.vue▷ MenuCmp.vue▷ A01C01.vue▷ ACM.vue▷ CCM.vue▷ CompositionTestCmp.vue▷ ForTestCmp.vue▷ IfTestCmp.vue▷ MenuNav.js▷ LoginStore.js▷ AxiosModule.js▷ CmmUtil.js▷ App.vue▷ main.js           ▷ Cmp.vue@import url('https://fonts.googleapis.com/css2?family=Gugi.. 2023. 11. 6.
Vue3 기초 예제 - 날짜 검색(v-calendar) Vue3 기초 예제 - Pie Charts(Vue-ECharts)에 v-calendar를 사용하여 날짜 검색 조건 추가*아래 관련 글 참고*API 관련 설명 생략*자세한 설명 생략  ▷ v-calendar 설치*vue-cli를 통해 Project 생성 후 진행 💡npm install v-calendar@next @popperjs/core  ▷ 기초 예제 - 날짜 검색 조건 추가*프로젝트 전체 구조 관련 글 참고 - main.js*VCalendar 라이브러리 등록/** Vue */import { createApp } from 'vue'import App from './App.vue'/** Router */import { router } from '@/module/router/MenuNav.js'impor.. 2023. 11. 6.
Vue3 기초 예제 - Pie Charts(Vue-ECharts) Vue-Echarts 라이브러리를 사용하여 Pie Charts를 생성하는 기초 예제*API 관련 설명 생략*자세한 설명 생략  ▷ Vue-Echarts 설치*vue-cli를 통해 Project 생성 후 진행 💡npm install echarts vue-echarts  ▷ 기초 예제  - Pie Charts - main.js*Vue-ECharts 라이브러리 등록/** Vue */import { createApp } from 'vue'import App from './App.vue'/** Router */import { router } from '@/module/router/MenuNav.js'import { createPinia } from 'pinia'/**Prime : 테이블 라이브러리 */impor.. 2023. 11. 6.
728x90
728x90