前端数据模拟两种方式
数据模拟对前后端分离的重要性不言而喻。
现在介绍下面几种数据模拟方式
使用本地json模式
感觉是现在用的最广的方式,以文件形式当成数据源。
reqwest({
url: 'mock/user.json'
})
.then(res => {
console.log(res)
})
.fail(err => {
console.log(err)
这种方式本地需要开启mocker服务,不方便,数据只能保存一份,用后就丢,麻烦。
或者更先进一点的使用mock.js
使用远程模拟
该方式比较先进,不用开启web服务。同时系统性管理接口,对接口文档、接口管理大有益处。
代表有:easy-mock和wemock
easy-mock在使用上比较麻烦,对代码有业务侵入。
wemock在功能上会更加强大,能搜集接口,对业务零侵入,同时可以写接口文档。