我试图学习vue-路由器,我有一个问题的vue-cli3 +vue-路由器演示。
此演示程序使用vue create默认创建。我试图最小化演示,但它仍然不起作用。
我是main.js
import Vue from 'vue'
import App from './App.vue'
import VueRouter from 'vue-router'
Vue.config.productionTip = false
Vue.use(VueRouter)
const Foo = { template: '<div>foo</div>' }
const routes = [
{ path: '/foo', component: Foo }
]
new Vue({
router: new VueRouter({
mode: 'history',
routes: routes
}),
render: h => h(App),
}).$mount('#app')我是App.vue
<template>
<div id="app">
<img alt="Vue logo" src="./assets/logo.png">
<!--HelloWorld msg="Welcome to Your Vue.js App"/-->
<router-link to="/foo">Go to Foo</router-link>
<router-view></router-view>
</div>
</template>
<script>
// import HelloWorld from './components/HelloWorld.vue'
export default {
// name: 'app'
// components: {
// HelloWorld
// }
}
</script>
<style>
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>vue和vue-路由器版本
"vue": "^2.6.10",
"vue-router": "^3.1.3"我不知道为什么不管用。你能帮帮我吗?
发布于 2019-09-01 15:16:08
https://stackoverflow.com/questions/57747000
复制相似问题