基于Vue.js 2.x系列 + Element UI 的前端项目。
该项目是 yblog 的前端部分,使用 Vue.js,引入 Element UI 样式组件库,方便开发快速简洁好看的组件。
- Element UI
- 登录/注销
- 表格
- Tab选项卡
- 表单
- 图表 📊
- 富文本编辑器
- markdown编辑器
- 图片拖拽/裁剪上传
- 404 / 403
|-- build // webpack配置文件
|-- config // 项目打包路径
|-- src // 源码目录
|-- components // 组件
|-- back // 后台管理系统组件
|-- blog // 博客前台展示组件
|-- common // 公共组件
|-- pages // 主要路由页面
|-- back // 后台管理系统页面
|-- blog // 博客前台页面
|-- router // 路由目录
|-- store // vuex目录
|-- App.vue // 页面入口文件
|-- main.js // 程序入口文件,加载各种公共组件
|-- static // 静态资源目录
|-- css // css样式目录
|-- img // 图片目录
|-- js // 公共js目录
|-- ueditor // 富文本编辑器ueditor目录
|-- .babelrc // ES6语法编译配置
|-- .editorconfig // 代码编写规格
|-- .gitignore // 忽略的文件
|-- index.html // 入口html文件
|-- package.json // 项目及工具的依赖配置文件
|-- README.md // 说明
-
克隆项目到本地
// 克隆项目到本地 git clone https://github.com/imyanger/yblog.git
-
安装项目依赖
// 进入前端根目录 cd yblog/yanger-app // 安装项目依赖,等待安装完成之后 npm install
-
本地开发启动
// 启动服务,浏览器访问 http://localhost:8080 npm run dev
-
生产构建
// 执行构建命令,生成的dist文件夹放在服务器下即可访问(生产可搭配 Nginx 使用) npm run build
vue.js封装sChart.js的图表组件。访问地址:vue-schart
一套基于vue.js2.0的桌面组件库。访问地址:element
基于Quill、适用于Vue2的富文本编辑器。访问地址:vue-quill-editor
基于Vue的markdown编辑器。访问地址:mavonEditor
一个封装了 cropperjs 的 Vue 组件,用于裁剪图片。访问地址:vue-cropperjs
百度web前端研发部开发所见即所得富文本web编辑器,轻量,可定制。访问地址:ueditor