webpack+vue項目實戰(三,配置功能操作頁和組件的按需加載)
1.前言
上篇文章(webpack+vue项目实战(二,开发管理系统主页面)),实现了,侧边栏的一个操作,点击侧边栏的一些操作,最重要的就是路由的切换。看了上一篇的伙伴也不难发现,除了点击侧边栏‘首页’之外,点击其它的都是白色的一片。原因我想大家都知道,就是因为对应的组件文件没有。而今天,就是要做那个对应的组件文件。
2.使用element-ui开发功能操作页面
element-ui是什么就不多解释了,就是一个基于vue开发的一个组件库。里面有很多可以用的组件,样式也不错。
好,介绍就到这,下面开始页面的布局。我是按照自己的想法弄的,毕竟,后台的管理系统,不会有什么设计图,效果图的,能用就好,练习的小伙伴也可以发挥自己的想象。
开始动手了,首先我就挑一个‘回款管理’这个模块吧!首页在目录上建立回款模块的这个组件。
看到这个目录,大家不要懵了哦,还是之前那个目录,只是现在这里是在编辑器截图而已。没有改变,大家回想一下就知道了。
然后下一步就是配置这个文件的路由了!从上一篇文章知道回款模块对应的url是‘/cash/cashList
’。(下面的图片截图就是snav-component.vue
这个文件,对应的就是menus
这个数组变量,就是侧边栏数据)
然后去到router.js
配置回款模块的组件。
然后,在浏览器上,点击回款管理的模块,还是白色的一片,没有东西。因为cashList.vue
这个文件没有任何东西。
现在加上‘回款管理’,检验下,发现就正常,已经找到了这个组件。
路由怎么找到这个组件的。第一篇已经说,路由匹配到了url,
index.html
中的<router-view></router-view>
就输出相对应的组件的内容。(在这里栗子这里,url是/cash/cashList
,自然而然,输出的组件就是cashList.vue
。内容也就是这个组件文件里面包含的内容,还没理清关系的伙伴,现在复习下)
首页是头部,代码就是这么几行,样式我不多说了,都很简单。按钮还是element-ui提供的组件。
<div class="cash-title"> <span>回款管理</span> </div> <div class="cash-search"> <span class="fs14 mr15">筛选:</span> <el-button type="primary" size="small" icon="search"></el-button> <el-button type="danger" size="small">重置</el-button> </div>
共同學習,寫下你的評論
評論加載中...
作者其他優質文章