zoukankan      html  css  js  c++  java
  • vue2.0学习之路由

     下载vue-router: cnpm install vue-router --save

    router/main.js

    /*引入所需要的组件*/
    	import VueRouter from 'vue-router';
    	import about from "compontents/about.vue"
    	import news from "compontents/news.vue"
    	import Router from 'vue-router'
    	import VueResource from 'vue-resource';
    
    	Vue.use(VueRouter);
    	Vue.use(VueResource);
    	Vue.use(Router);
    
    	const routes = [ //这里是routes,没有r
    	  { path: '/goods', component: goods },
    	  { path: '/ratings', component: ratings },
    	  { path: '/seller', component: seller }
    	];
    	const router = new VueRouter({
    	  routes,
    	  linkActiveClass:'active'
    	});
    	router.push('/goods');
    	
    	new Vue({
    		el:'#app',
    		router,
    		template:'<App/>',
    		components: { App }
    	})
    

      compontents/about.vue 与compontents/news.vue 一样

    <template>
    	<div>
    		我是关于我们/我是新闻
    	</div>
    </template>
    
    <script>
    	export default {
    
    	}
    </script>
    

      将about.vue和news.vue链接起来

    <template>
    	<div id="app">
    		<div class="tab">
    			<div class="tab-item">
    				<router-link to="/about">关于</router-link>
    			</div>
    			<div class="tab-item">
    				<router-link to="/news">新闻</router-link>
    			</div>
    		</div>
    		<div>
    			<router-view></router-view>
    		</div>
    	</div>
    </template>
    

      

  • 相关阅读:
    使用java实现面向对象 第一章
    深入.NET平台和C#编程笔记 第九章 文件操作
    MySQL_第七章
    MySQL_第八章
    MySQL_第五章
    MySQL_第四章
    MySQL_第三章
    MySQL_第二章
    MySQL_第一章
    S2_OOP第二章
  • 原文地址:https://www.cnblogs.com/sllzhj/p/8492225.html
Copyright © 2011-2022 走看看