오류상황 vue project화면에서 버튼이나 링크를 통해 들어가고자 클릭 했을 때 바로 로딩되지 않았다. 클릭한 후 주소창에 url은 바뀌지만 페이지가 바로 넘어가지지 않았다. 새로고침해야 해당 url과 맞는 페이지가 로딩되었다. 개발자도구를 사용해서 확인하니 아래와 같은 오류가 보였다. error: Cannot read property '_wrapper' of undefined. 해결 template 쪽에서 어떤 태그에 @click을 통해 함수를 호출하고 해당 함수를정의하지 않아서 발생한 오류 참고 https://stackoverflow.com/questions/55552506/how-to-fix-cannot-read-property-wrapper-of-undefined-error-when-using..
spring boot project와 vue project를 연동시킨 후 spring server를 켜고 vue포트(8080)를 입력해서 들어가면 resources > static > index.html 파일을 로드한다. spring server를 통해 index.html 파일이 아닌 나의 vue파일들을 보고싶다면 vue 파일(frontend폴더 내에있는)들의 빌드 path를 잡아주어야 한다. vue.config.js에 아래처럼 추가해준다. const path = require('path') module.exports = { outputDir: path.resolve(__dirname, "../"+"main/resources/static"), ... } 위와같이 설정한 후 npm run build하면 설..
뷰 인스턴스 뷰로 화면을 개발할 때 필수로 생성해야 하는 단위 new Vue({ el: // 인스턴스가 뿌려질 지점 template: // 인스턴스의 화면 내용 data: // 인스턴스가 갖는 데이터 methods: // 인스턴스의 이벤트 정의 created: // 인스턴스 라이프 사이클 }); 뷰 컴포넌트 화면을 구조적으로 설계하기 위한 요소 가장 최상위 component 처음에는 components로 인스턴스 안에서 사용한다. 나중에 공통되는 속성을 전역으로 만들 수도 있다. Vue.component('my-cmp', { // 인스턴스 옵션 속성과 동일 template: // 인스턴스의 화면 내용 data: // 인스턴스가 갖는 데이터 methods: // 인스턴스의 이벤트 정의 created: //..
에러 vue를 설치하는 과정에서 node js를 설치하고 나서 visual studio terminal 에서 node -v를 입력했는데 버전이 나오지 않았다. 해결과정 일단은 환경변수 시스템 변수 path에는 nodejs가 추가되어있는 것을 확인했고 사용자변수 path에도 nodejs가 추가했다. 사실 시스템변수에 추가되어 있으면 되어야 하는건데 안됐다. 구글링해보니 visual studio를 껐다가 다시 켜라고한다. 이렇게하고 설치버전을 확인할수 있었다. 참고 https://www.it-swarm.dev/ko/npm/visual-studio-code-%EB%82%B4%EC%97%90%EC%84%9C-npm-%EB%AA%85%EB%A0%B9-%EC%8B%A4%ED%96%89/823810322/
- Total
- Today
- Yesterday
- Stack
- 재귀함수
- 자료구조
- BFS
- 최단경로
- 병행프로세스
- 입출력장치
- 알고리즘
- 운영체제
- javascript
- Java
- 퀵정렬
- 구조체
- 클래스
- 스텍
- client side rendering
- 교착상태
- 인접행렬
- 세마포어
- C++
- 이진탐색
- react
- 동적프로그래밍
- 소프트웨어
- 인접리스트
- stackframe
- 배열
- dfs
- server side rendering
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |