首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue-cli3演示使用vue-路由器路由到无法工作的页面。

Vue-cli3演示使用vue-路由器路由到无法工作的页面。
EN

Stack Overflow用户
提问于 2019-09-01 14:51:37
回答 1查看 74关注 0票数 0

我试图学习vue-路由器,我有一个问题的vue-cli3 +vue-路由器演示。

此演示程序使用vue create默认创建。我试图最小化演示,但它仍然不起作用。

我是main.js

代码语言:javascript
复制
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

代码语言:javascript
复制
<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-路由器版本

代码语言:javascript
复制
"vue": "^2.6.10",
"vue-router": "^3.1.3"

我不知道为什么不管用。你能帮帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-01 15:16:08

你应该用

import Vue from 'vue/dist/vue.js'

而不是

import Vue from 'vue'

这里有一个关于这个和vue模板的主题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57747000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档