→ brianwu1201: 問問題不貼個 codepen或code 的內容,是要大家通靈 06/29 12:44
→ brianwu1201: 嗎 XD
抱歉,我補上範例
下面是欲放上的component test.vue
<template>
<div class="show">{{msg}}</div>
</template>
<script>
export default {
data() {
return {
msg: "Hello!"
};
}
};
</script>
(省略css)
index.js修改如下
import Vue from "vue";
import Router from "vue-router";
import HelloWorld from "@/components/HelloWorld";
import test from "@/components/test";
Vue.use(Router);
export default new Router({
routes: [
{
path: "/",
name: "HelloWorld",
component: HelloWorld
},
{
path: "/test",
name: "/test",
component: test
}
]
});
main.js沒有更動到
import Vue from "vue";
import App from "./App";
import router from "./router";
Vue.config.productionTip = false;
/* eslint-disable no-new */
new Vue({
el: "#app",
router,
components: { App },
template: "<App/>"
});
是按照網路上的範例 以vue cli建立的
但還是無法顯示自己新建的Component><
謝謝
06/29 12:44
※ 編輯: Louisay11 (150.117.253.10 臺灣), 06/29/2019 14:38:57
→ Rinorune: 那app.js呢 或是設個publicPath 06/29 15:50
→ pkro12345: 你的test.vue沒有name 07/01 13:02