1、 创建新组件过程:包含如下三部分
<template>
  <div class="event">
  </div>
</template>
<script>
export default {
  name: 'event',
  data() {
    return {
    }
  },
  methods: {
  }
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
</style>
 
然后把这个组件加入到 app.vue 里面:
<template>
  <div id="app">
    <img src="./assets/logo.png">
    <Events></Events>
  </div>
</template>
<script>
  import Events from './components/event'
  export default {
    name: 'App',
    components: {
      Events
    }
  }
</script>
 
组件就能展示出来了。
2、如果想通过不通的 url 访问这个组件,则使用路由,route.js 中增加这个组件,并设置访问路径
注意:import from 中的 @ 表示根目录。from 后面跟的是 Event.vue 的路径
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Events from '@/components/Event'
Vue.use(Router)
export default new Router({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
    {
      path: '/event',
      component: Events
    }
  ]
})
 
3、如果想通过其他的导航按钮点击,跳转到这个 url
(1)增加路由
(2)设置
 <div>
    <p>
      <router-link :to="url_data.evnet_url">1111</router-link>
    </p>
</div>
data(){
      return {
          url_data:{
            evnet_url:'/event'
          }
      }