강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

여어님의 프로필 이미지
여어

작성한 질문수

트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술

라우터 직접 만들기

VueRouter직접 만들기 ! -> vue@cli3.0에서는 Error가 나는데

작성

·

181

0

뒤늦게 다시 강의를 듣고 있는데요 ;ㅁ;

import Vue from "vue";

import App from "./App.vue";

Vue.config.productionTip = false;

const Login = { template: `<div>Login Page</div>` };

const routes = {

"/": App,

"/login": Login

};

new Vue({

el: "#app",

computed: {

VueComponent() {

return (

routes[window.location.pathname] || {

template: `<div>Page not Found 404</div>`

}

);

}

},

render: h => h(this.VueComponent)

});

Error Message에서는 Computed에서 정의한 VueComponent를 못 찾는데 어떤 문제인지 원인을 못 찾아서 질문드립니다 ㅜ

답변 1

1

김정환님의 프로필 이미지
김정환
지식공유자

랜더함수를 화살표함수에서 객체 메소드로 바꿔보세요.

  render(h) {

return h(this.VueComponent)

}

여어님의 프로필 이미지
여어

작성한 질문수

질문하기