发表于: 2019-12-23 23:09:05

1 1221



今天完成的事情:

1.继续学习vue,进任务


明天计划的事情:

1.学习vue,推进任务


遇到的问题和收获:

1.建立组件


通过element-ui来构建页面

<template>
   <div id="app">
       <ArticleMain></ArticleMain>
       <router-view></router-view>
   </div>
</template>

<script>

   import ArticleMain from "./components/ArticleMain";

   export default {
       name: 'app',
       components: {
           ArticleMain
       }
   }
</script>

引入路由

const routes = [
   // {
   //   path: '/',
   //   name: 'home',
   //   component: Home
   // }
   // {
   //   path: '/about',
   //   name: 'about',
   //   // route level code-splitting
   //   // this generates a separate chunk (about.[hash].js) for this route
   //   // which is lazy-loaded when the route is visited.
   //   component: () => import(/* webpackChunkName: "about" */ '../views/About.vue')
   // }
   {
       path: '',
       redirect: Welcome
   },
   {
       path: '/welcome',
       component: Welcome
   },
   {
       path: '/admin',
       component: ArticleAdmin
   }
]


套用组件并写出详细内容

<article-list>
   <el-container style="height: 100%;border: 1px solid #eee">
       <el-aside width="250px" style="background-color: rgb(238, 241, 246)">
           <el-menu :default-openeds="['1', '3']">
               <el-submenu index="1">
                   <template slot="title"><i class="el-icon-message"></i>信息管理</template>
                   <el-menu-item-group>
                       <el-menu-item index="1-1" path="/welcome">公司信息</el-menu-item>
                       <el-menu-item index="1-2">职位信息</el-menu-item>
                   </el-menu-item-group>
               </el-submenu>

               <el-submenu index="2">
                   <template slot="title"><i class="el-icon-menu"></i>内容管理</template>
                   <el-menu-item-group>
                       <el-menu-item index="2-1" path="/admin">Article管理</el-menu-item>
                   </el-menu-item-group>
               </el-submenu>

               <el-submenu index="3">
                   <template slot="title"><i class="el-icon-setting"></i>后台管理</template>
                   <el-menu-item-group>
                       <el-menu-item index="3-1">账号管理</el-menu-item>
                       <el-menu-item index="3-2">角色管理</el-menu-item>
                   </el-menu-item-group>
                   <el-menu-item index="3-3">密码管理</el-menu-item>
                   <el-menu-item index="3-3">模块管理</el-menu-item>
               </el-submenu>
           </el-menu>
       </el-aside>

   </el-container>

</article-list>


效果

.



不过自己写的和实际练习的差距还是有一点,不熟练。

写多了之后就好了。还有对插槽的理解,对父子传值的理解。

另外点击article管理后,二级界面会出现,不过article管理风琴导航也会缩回去





返回列表 返回列表
评论

    分享到