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'
}
}