- 속성(감시자)은 감시할 데이터를 지정하고 그 데이터가 바뀌면 이런 함수를 실행하라는 방식으로 소프트웨어 공학에서 이야기하는 ‘명령형 프로그래밍’ 방식 속성(연산)은 계산해야 하는 목표 데이터를 정의하는 방식으로 소프트웨어 공학에서 이야기하는 ‘선언형 프로그래밍’
Composition API Vue 2 에는 Option api 가 주로 쓰였고, Composition api 도 있었지만, Vue 3 이후부터는 **Composition API** 를 쓸 것을 권장하고 있다. 기존의 Vue 는 프로젝트 규모가 커질수록 컴포넌트의
LifeCycle 생명주기란 ? 각각의 Vue 컴포넌트 인스턴스가 생성되고 소멸될 때까지의 거치는 과정라이프 사이클 훅은 위와 같이 라이프 사이클 단계에서 사용자가 자신의 코드를 추가할 수 있는 단계별 기능으로 각 단계 사이사이에 실행되는 함수들을 말한다.Creatio
부모 컴포넌트로부터 필요한 데이터를 자식 컴포넌트에 props 로 받아올 수 있다. (상위 컴포넌트 -> 하위 컴포넌트)컴파일 타임 매크로인 definedProps() 내에서 선언한 props 는 template 내부에서 사용할 수 있다. (msg)속성을 사용하는 것
프로젝트의 규모가 커질수록 앱을 작은 조각들로 나누어 두고 불러와야할 것들만 불러와야 효율적이다.필요한 부분, 즉 서버에서 필요한 컴포넌트만 비동적기적으로 불러와 사용할 수 있도록 도와주는 기능이 바로 비동기 컴포넌트 Async Component 이라고 하며 defin
https://eugenkiss.github.io/7guis/tasks/https://v3-docs.vuejs-korea.org/examples/공식문서의 Examples 의 CRUD 파트를 아래의 preview 를 보고 template 과 style
https://vuejs.org/examples/> 컴포넌트의 재귀적 사용을 보여주는 간단한 트리 뷰 구현의 예이다. 부모 컴포넌트인 TreeExample.vue 파일과 자식 컴포넌트인 TreeView.vue 로 나누어 재귀적으로 표현해보고자한다.먼저 부모 컴
https://vuejs.org/examples/Examples 의 Practical 의 가장 마지막 단계를 참고하였다.Todo 도 어떻게 보면 기본적인 CRUD 기능과 그 외 Filter 와 CSS 기능이라고 볼 수 있다.이번 포스팅은 작은 단위의 상태 st
Vue.js 의 공식 라우터로 페이지 간 이동을 위한 라이브러리 ➡️ 싱글 페이지 앱 (SPA)에 적합페이지 이동할 때, url 변경되면, DOM 이 새로 갱신되는 것이 아니라 변경된 요소의 영역에 컴포넌트 갱신 ➡️ 싱글 페이지 앱(SPA)의 특징설치 : npm in
어제 Vue-routing 를 공부하면서 간단한 예제들을 만들어보다가, Component name "\~\~~" should always be multi-word. 라는 에러를 접하게 되었다.Vue 에서는 위의 에러와 같이 Component name의 값을 두 단어의
Modal 많이 쓰이는 UI 이기 때문에 vue 로도 예제를 살펴보았다. 버튼을 클릭하면 어두운 화면과 모달이 뜨고, 모달 위 버튼을 클릭시 어두운 화면과 모달이 사라지는 로직으로 똑같다. 똑같은 로직이 안에서 새로운 vue 만의 빌트인 컴포넌트가 있어서 한번 정리해
참고 : https://www.youtube.com/watch?v=BYT0zR2lbXQ&t=929s Kako Map API step 1. kakao developers 어플리케이션 추가하기 https://developers.kakao.com/ 에서 시작하기 버튼
참고https://www.youtube.com/watch?v=Rll7Fy0nI0chttps://apis.map.kakao.com/web/documentation/이전 시간에 3가지 정도의 장소를 각각 클릭하면 지도의 중심좌표가 이동되게 하였다. 이번에
참고 https://www.youtube.com/watch?v=EydLtNIqYkw&t=110s https://apis.map.kakao.com/web/sample/keywordBasic/ Kakao Map API - 키워드로 장소 검색 Kakao Map API 에서
참고https://www.youtube.com/watch?v=jTmbYiK9OcIhttps://apis.map.kakao.com/web/documentation/지도의 필수요소라고 할 수 있는 '길찾기' 기능이 있는데, 지도상에서 직접 클릭을 통해 직
Kakao Map API - Polyline 경로 삭제 지난 시간에 경로 삭제 및 생성 중이던 경로 작업을 취소하는 구현이다. step 1. 생성 중인 경로 취소 버튼을 눌러 지도에 경로를 추가할 수 있을 때 현재는 버튼만 존재하는데, 작업 중간에 취소하기 위해
참고https://www.youtube.com/watch?v=MvP6W6oi9DoVite 프로젝트를 설정하고, TDD를 통해 테스트 주도 개발 하며 캘린더를 구현해본다.애플리케이션의 코드를 작성하기 전에 테스트를 작성하고 이를 통과시키면서 코드를 개발하는 접근
참고 https://vuejs.org/guide/essentials/template-syntax.html https://vueschool.io/lessons/vue-3-teleport?friend=vuejs 💡 지난 Modal 을 구현할 때도 잠깐 Teleport
기존의 CSS 프레임워크 - Vuetify, Buefy 등은 UI를 구성하는 데 필요한 컴포넌트들이 미리 정의되어 있어 개발 시 해당 컴포넌트들을 사용해 쉽게 디자인을 입힐 수 있다.Tailwind는 사전에 CSS들이 정의되어 있다는 점이 기존의 프레임워크들과 같다고