diff --git a/src/Layout.vue b/src/Layout.vue index eeb4d2d..f74ff26 100644 --- a/src/Layout.vue +++ b/src/Layout.vue @@ -1,10 +1,10 @@ - + - + 首页 @@ -15,11 +15,29 @@ \ No newline at end of file diff --git a/src/components/SearchGoodsBox.vue b/src/components/SearchGoodsBox.vue new file mode 100644 index 0000000..4c9ea3b --- /dev/null +++ b/src/components/SearchGoodsBox.vue @@ -0,0 +1,53 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 8da53d4..7a9efca 100644 --- a/src/main.js +++ b/src/main.js @@ -1,14 +1,13 @@ import Vue from 'vue' import App from './App.vue' -import 'element-ui/lib/theme-chalk/index.css' -import ElementUI from "element-ui" +// import 'element-ui/lib/theme-chalk/index.css' import router from './router' import Vant from 'vant'; import 'vant/lib/index.css'; +import './style.less'; import { Lazyload } from 'vant'; Vue.config.productionTip = false -Vue.use(ElementUI) Vue.use(Vant); Vue.use(Lazyload); diff --git a/src/router.js b/src/router.js index 1e0401f..b824a99 100644 --- a/src/router.js +++ b/src/router.js @@ -8,49 +8,59 @@ import Vuex from 'vuex' Vue.use(Vuex) Vue.use(Router) const router = new Router({ - routes: [{ + routes: [ + { + path: '/', + component: Layout, + children: [ + { + path: '/', + name: 'home', + component: Home, + }, + { + path: '/cate', + name: 'Category', + component: () => import( /* webpackChunkName: "Category" */ './views/Category.vue') + }, + { + path: '/cart', + name: 'Cart', + component: () => import( /* webpackChunkName: "Cart" */ './views/Cart.vue') + }, + { + path: '/my', + name: 'Orders', + component: () => import( /* webpackChunkName: "Orders" */ './views/Orders.vue') + } + ] + }, + { + path: '/login', + name: 'Login', + component: () => import( /* webpackChunkName: "Login" */ './views/Login.vue') + }, + { + path: '/goods-list', + name: 'GoodsList', + component: () => import( /* webpackChunkName: "GoodsList" */ './views/GoodsList.vue') + }, + { + path: '/goods-detail', + name: 'GoodsDetail', + component: () => import( /* webpackChunkName: "GoodsDetail" */ './views/Detail.vue') + } - path: '/', - component: Layout, - children: [ - { - path: '/', - name: 'home', - component: Home, - }, - { - path: '/cate', - name: 'Category', - component: () => import( /* webpackChunkName: "Category" */ './views/Category.vue') - } - ] - }, - { - path: '/login', - name: 'Login', - component: () => import( /* webpackChunkName: "Login" */ './views/Login.vue') - }, - { - path: '/goods-list', - name: 'GoodsList', - component: () => import( /* webpackChunkName: "GoodsList" */ './views/GoodsList.vue') - }, - { - path: '/goods-detail', - name: 'GoodsDetail', - component: () => import( /* webpackChunkName: "GoodsDetail" */ './views/Detail.vue') - } - - ] + ] }); router.beforeEach((to, from, next) => { - // if(to.path != '/login'){ - // if(store.state.user.userId < 1){ - // next({path:'/login'}); - // return; - // } - // } - next(); + // if(to.path != '/login'){ + // if(store.state.user.userId < 1){ + // next({path:'/login'}); + // return; + // } + // } + next(); }); export default router; \ No newline at end of file diff --git a/src/style.less b/src/style.less new file mode 100644 index 0000000..4b73851 --- /dev/null +++ b/src/style.less @@ -0,0 +1,3 @@ +.text-center{ + text-align:center; +} \ No newline at end of file diff --git a/src/views/Cart.vue b/src/views/Cart.vue new file mode 100644 index 0000000..ae4a122 --- /dev/null +++ b/src/views/Cart.vue @@ -0,0 +1,130 @@ + + + + + + + + {{item.title}} + + + + + + + + + - + + {{item.count}} + + + + + + + + + 全选 + + + + + + + \ No newline at end of file diff --git a/src/views/Category.vue b/src/views/Category.vue index 5cfa42d..19153b5 100644 --- a/src/views/Category.vue +++ b/src/views/Category.vue @@ -1,13 +1,6 @@ - - - - - + + + \ No newline at end of file diff --git a/src/views/bak/Home.vue b/src/views/bak/Home.vue deleted file mode 100644 index bb37203..0000000 --- a/src/views/bak/Home.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - 重置密码 - - - - - - - - - - - diff --git a/src/views/bak/Login.vue b/src/views/bak/Login.vue deleted file mode 100644 index a8df22c..0000000 --- a/src/views/bak/Login.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - 提交 - - {{errorMessage}} - - - - -