# DataMock-Electron
**Repository Path**: jaimor/DataMock-Electron
## Basic Information
- **Project Name**: DataMock-Electron
- **Description**: 基于Electron、mock的数据生成仓库
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 3
- **Created**: 2020-02-12
- **Last Updated**: 2022-04-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## DataMock-Electron
该项目是基于Electron、Mock.js、ElementUI和Vue整合出来的数据生成器。Electron负责界面框架显示功能,可以很方便的在web应用外边套一个壳,便于PC像Application一样的安装使用。Mock.js是本项目中的数据生成核心组件,所有的数据都是使用该核心库生成,所有的数据生成模板也必须符合Mock.js的编写规范。ElementUI作为web端的view层,方便web界面编写。
所用的相关技术传送门:
Electron:https://www.electronjs.org/
Mock.js: http://mockjs.com/
ElementUI:https://element.eleme.cn/#/
Vue:https://cn.vuejs.org/
## 其他介绍
### 为什么要写一个东西?
因为闲的,真的是闲的;因为想了解下Electron技术是有怎样的魔力(Postman、Vscode、wechat小程序开发工具以及Github桌面端等工具都使用其技术);其实还有工作需要的因素咯……
### 给Mock.js套了外壳
Mock.js是一个非常好的数据生成器,简单好用,学习成本低,对于前端开发者来说,如果没有正式数据作为开发测试的话,它是一个很好的选择,当然如果有正式数据更好。此项目其实就是给Mock.js套了一个外壳,让用户能够在界面中去写规则,然后开启一个服务,然后通过请求去拿数据(其实Mock.js中是可以拦截请求,所以我说我是闲的)。当我这样套了一层框架后,还让很多Mock.js本身的功能无法实现,悲伤……
### 哈哈哈
学习学习而已,其他的不重要。
Electron+ElementUI+MockJs=数据生成服务器(一):https://www.jianshu.com/p/1a40a087d1bd
Electron+ElementUI+MockJs=数据生成服务器(二):https://www.jianshu.com/p/791300f99992
Electron+ElementUI+MockJs=数据生成服务器(三):https://www.jianshu.com/p/b2535ec70daa