vue.js template模板的使用

使用template实现如下页面(仿饿了么布局)

vue.js template模板的使用_第1张图片

如上图.使用了4个组件,分别是header.vue,goods.vue,ratings.vue,seller.vue

header.vue代码如下



goods.vue的代码如下,其他两个类似


在App.vue文件中,我们使用到了标签和

代码如下



index.js中这样写

import Vue from 'vue';
import VueRouter from 'vue-router';
import VueResource from 'vue-resource';
//引入自定义的组件
import Goods from '@/components/goods/goods';
import Ratings from '@/components/ratings/ratings';
import Seller from '@/components/seller/seller';

Vue.use(VueRouter);
Vue.use(VueResource);

const routers = [{
    path:'/goods/goods',
    name:'goods',
    component:Goods
},{
    path:'/ratings/ratings',
    name:'ratings',
    component:Ratings
},{
    path:'/seller/seller',
    name:'seller',
    component:Seller
}];

const router =new VueRouter({
     mode:'history', //如果不配置 mode,就会使用默认的 hash 模式,该模式下会将路径格式化为 #! 开头。
     routes:routers,
    linkActiveClass : 'active' // 设置 链接激活时使用的 CSS 类名,默认值: "router-link-active"
 });

 export default router;
 

你可能感兴趣的:(Vue.js)