前端传true后端接收为空_快速上手完成一个自己的前端框架

​写在前面
作为一个后端程序员,很多时候我们也想自己搞一个炫酷的前端页面出来。
无奈专精后端的我们 已经精疲力尽了,但是作为一个程序员。怎能没有一颗全栈的心呢!
目前前端比较流行的框架Vue.js,在这基础上有一批成熟的后台系统开源项目。

1、element (截止发稿前 start 51.8k)官网:http://element.eleme.io地址:https://github.com/PanJiaChen/vue-element-admin2、Vue Admin官网:https://admin.vuebulma.com地址:https://github.com/taylorchen709/vue-admin3、iview-admin(截止发稿前 start 14.4k)https://github.com/iview/iview-admin4、d2-admin(截止发稿前 start 8.4k) √https://github.com/d2-projects/d2-admin

主角:D2-Admin

动手做起来

环境准备:

安装nodejs# 检查是否安装成功node -vnpm -v# cnpm方式npm install -g cnpm --registry=https://registry.npm.taobao.org

克隆简化版代码:

git clone git@github.com:d2-projects/d2-admin-start-kit.git

跳转到对应目录,安装依赖

cnpm install

开发调试

npm run dev

参考开发手册 上手

步骤1:#新建页面
src/views 目录是页面存放目录,在此目录下新建目录,例如 page-demo:
然后在文件夹内新建 index.vue 文件

9677cc1a152e4a6f316f7c0f13a4e154.png

index.vue 内容:

header    Hello LiugeData!    footer

步骤2:# 设置路由
src/router/routes.js 是路由配置文件:

bd3922c4f9bb20cc0197a24d777f2d1f.png
 {        path: '/page-demo',        name: 'page-demo',        component: _import('page-demo'),        meta: {          auth: true,          title: '我的第一个页面'        } }

步骤3:# # 设置菜单
src/menu 目录是菜单存放目录,
顶栏

61673f2fa7651299dd107cde1ac1cc24.png


侧边栏

8172edc6b6466f13574f4db721336e31.png

效果:

边栏:

58e27fdcc291fa5da51e9ad7fa553449.png


顶栏:

979f93f53a1282cc011de21251049324.png


这样一个简单的页面就构建出来了,然后就可以基于这个基础模块 定制自己的系统。
更多配置项和组件的使用,在需要的时候,直接看文档即可。
D2-admin附带大量的示例代码,可以帮助我们快速的进行前端的开发。
像我这种对于前端不是那么熟悉的,我一般是去模仿示例代码,采用 复制粘贴大法 ~~
然后就是D2-Admin其实也是基于 element-ui 的,可以直接将 element-ui 代码copy到项目中进行展示,需要什么组件,就在https://element.eleme.cn/#/zh-CN/component/installation中去找。
一个注意的点就是:在与后端进行对接的时候,一定要注意这个框架本身在发送数据和接收数据上的一些定义,要按照文档上面来。前后端的核心逻辑在src/api中编写

421bcf54e93447147e10ca02f741d9c1.png


同时,需要配置开发环境对应的后台接口地址

ec5de66cae0c2c082a7eabca4c558291.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值