[Vue warn]: Error in v-on handler: "TypeError: Cannot read properties of undefined (reading '변수명')" TypeError: Cannot read properties of undefined (reading '변수명') 최근 Vue3만 하다가 오랜만에 Vue2를 하는데 만난 에러 클릭하면 pressedEL 함수가 동작하게 만들었는데 methods: { pressedEl: () => { console.log(this.변수명) }, } 왜지? 고민하다가 생각난게 Node 버전이 낮을 때 ES6 문법 사용이 안 된다는 것. 참고로 12.10.0 사용 중임. 그래서 화살표 함수(() => {})에서 함수 표현식(function () {})으..
서로 부모자식이 아닐 때 데이터를 주고 받으려면 eventBus, store를 활용하거나 route를 통해서 params나 query를 통해 데이터를 전달할 수 있다. views/com1.vue (query 보냄) views/com2.vue (query 받음) views/com1 vue setup() 내용 추가 ... 생략 ... const nextPage = (data) => { router.push({ name: "com1", puery: { num: data } }) } ... 생략 ... views/com2 import { useRoute } from "vue-router"; ... 생략 ... export default { name: "com2", setup() { const route = us..