vue router 설정
9669 단어 vue-routerVue.js
vue-router
vue-router를 사용해 보자! 비망록
파일 구성
이번 관련 파일
App.js
template 내에 router-link 설치
<template>
<div id="app">
<router-link to="/a">go to A</router-link>
<span>|</span>
<router-link to="/b">go to B</router-link>
<router-view></router-view>
</div>
</template>
PageContent.vue
<template>
<div class="hello">
<h1>{{ msg }}</h1>
<p>ページの内容をそれぞれ表示するためのコンポーネント</p>
</div>
</template>
<script>
export default {
name: "PageContent",
props: {
msg: String
}
};
</script>
아.ゔ그림
<template>
<div id="app">
<PageContent msg="A" />
</div>
</template>
<script>
import PageContent from "@/components/PageContent";
export default {
name: "A",
components: {
PageContent
}
};
</script>
B.ゔ그림
<template>
<div id="app">
<PageContent msg="B" />
</div>
</template>
<script>
import PageContent from "@/components/PageContent";
export default {
name: "B",
components: {
PageContent
}
};
</script>
route.js
import Vue from "vue";
import VueRouter from "vue-router";
import A from "@/pages/A";
import B from "@/pages/B";
Vue.use(VueRouter);
const routes = [
{
path: "/",
component: A,
},
{
path: "/a",
component: A,
},
{
path: "/b",
component: B,
},
];
const router = new VueRouter({
routes: routes,
});
export default router;
main.js
import Vue from "vue";
import App from "./App.vue";
import router from "./route.js";
Vue.config.productionTip = false;
new Vue({
router,
render: (h) => h(App),
}).$mount("#app");
참고 🙏:
Vue Router를 작성하는 방법과 사용법에 대해 설명
htps //w w. 에아오 p. jp/k의 wdd s/14/
Reference
이 문제에 관하여(vue router 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AyakoKataoka/items/0cc4faea6decb4485858텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)