网站首页 > 技术文章 正文
?写在前面
作为一个后端程序员,很多时候我们也想自己搞一个炫酷的前端页面出来。
无奈专精后端的我们 已经精疲力尽了,但是作为一个程序员。怎能没有一颗全栈的心呢!
目前前端比较流行的框架Vue.js,在这基础上有一批成熟的后台系统开源项目。
1、element (截止发稿前 start 51.8k)
官网:http://element.eleme.io
地址:https://github.com/PanJiaChen/vue-element-admin
2、Vue Admin
官网:https://admin.vuebulma.com
地址:https://github.com/taylorchen709/vue-admin
3、iview-admin(截止发稿前 start 14.4k)
https://github.com/iview/iview-admin
4、d2-admin(截止发稿前 start 8.4k) √
https://github.com/d2-projects/d2-admin
主角:D2-Admin
动手做起来
环境准备:
安装nodejs
# 检查是否安装成功
node -v
npm -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 文件
index.vue 内容:
<template>
<d2-container>
<template slot="header">header</template>
Hello LiugeData!
<template slot="footer">footer</template>
</d2-container>
</template>
步骤2:# 设置路由
src/router/routes.js 是路由配置文件:
{
path: '/page-demo',
name: 'page-demo',
component: _import('page-demo'),
meta: {
auth: true,
title: '我的第一个页面'
}
}
步骤3:# # 设置菜单
src/menu 目录是菜单存放目录,
顶栏
侧边栏
效果:
边栏:
顶栏:
这样一个简单的页面就构建出来了,然后就可以基于这个基础模块 定制自己的系统。
更多配置项和组件的使用,在需要的时候,直接看文档即可。
D2-admin附带大量的示例代码,可以帮助我们快速的进行前端的开发。
像我这种对于前端不是那么熟悉的,我一般是去模仿示例代码,采用 复制粘贴大法 ~~
然后就是D2-Admin其实也是基于 element-ui 的,可以直接将 element-ui 代码copy到项目中进行展示,需要什么组件,就在https://element.eleme.cn/#/zh-CN/component/installation中去找。
一个注意的点就是:在与后端进行对接的时候,一定要注意这个框架本身在发送数据和接收数据上的一些定义,要按照文档上面来。前后端的核心逻辑在src/api中编写
同时,需要配置开发环境对应的后台接口地址
- 上一篇: 前端的请求如何到后端的 ?
- 下一篇: 设计稿规范智能检查篇-设计稿生成代码 Imgcook 3.0
猜你喜欢
- 2024-12-09 前端的请求如何到后端的 ?
你 发表评论:
欢迎- 最近发表
-
- 用AI做微信小程序的完整步骤_如何用ai制作微信表情包
- 自习室预约的微信小程序设计与实现-计算机毕业设计源码+LW文档
- 微信小程序开发入门指南_微信小程序开发入门教程
- 写字机器人好用吗? 组装就花了5个小时 还要学习软件、录入字体
- 白描网页版 - 高效准确且免费的OCR文字识别工具
- 字体图形面板与图标字体使用_字体图标的优势和劣势
- 作为前端工程师必须懂得的33个CSS核心概念
- Flutter程序员开发炫酷的登录页面 字体库运用 路由学习 源码分享
- 2025Q3开源字体盘点:让你的代码和文档'颜值'飙升!
- Agent杂谈:Agent的能力上下限及「Agent构建」核心技术栈调研分享~
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)