文章首发于:clawhub.club
前端真的好难!!!!
今儿主要把路由配置测试了一下,页面简单的划分了一个布局。
vue-router
官方文档:https://router.vuejs.org/zh/
我就是简单的测试一下,因为页面又不多,又没有权限管理,即不需要动态路由,都是静态的。跳转路由测试也是简单的使用,没有参数的传递。
配置
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 
 | import Vue from 'vue'import Router from 'vue-router'
 // Layout
 import Layout from '@/views/layout/Layout'
 
 Vue.use(Router)
 
 export const constantRouterMap = [{
 path: '/login',
 component: require('@/views/login/index').default
 },
 {
 path: '/404',
 component: require('@/views/404').default
 },
 {
 path: '/',
 component: Layout,
 redirect: '/dashboard',
 name: 'Dashboard',
 children: [{
 path: 'dashboard',
 component: require('@/views/dashboard/index').default
 },
 {
 path: 'landing',
 component: require('@/components/LandingPage').default
 }]
 },
 {
 path: '*',
 redirect: '/404',
 hidden: true
 }
 ]
 
 export default new Router({
 scrollBehavior: () => ({
 y: 0
 }),
 routes: constantRouterMap
 })
 
 
 | 
使用
| 12
 3
 4
 
 | <router-link to="/">Home</router-link><router-link to="/login">Login</router-link>
 <router-link to="/404">404</router-link>
 <router-link to="/landing">landing</router-link>
 
 | 
高深的用法等到用的时候再去查资料吧。
页面布局
我设计的布局是这样的:

做出来的布局是这样的!!!

深深的感觉到前端的艰难!!!
小白一个,目前的难点主要体现在:
- css使用不会
- css不是使用
- 不会使用css
 看的参考项目,有的用scss有的用stylus,CSS预处理器的知识完全为零,我得去学一下。