mock.js 使用

参考链接:

下面为测试使用。
1.创建mock.js文件
2.在main.js中引入 mock.js
3.发起网络请求,mock会根据url拦截
备注:get是这样的,post格式

1.mock.js代码

//引入mockjs
import Mock from 'mockjs'
const url = {
    tableDataOne: 'http://20181024Mock.com/mode1/tableDataOne',
    tableDataTwo: 'http://20181024Mock.com/mode1/tableDataTwo',
    tableDataThi: 'http://20181024Mock.com/mode1/tableDataThi',
}
export default [
    Mock.mock(url.tableDataOne, {
        'dataSource|5':[{
            'key|+1': 1,
            'mockTitle|1':['哑巴', 'Butter-fly', '肆无忌惮', '摩天大楼', '初学者'],
            'mockContent|1': ['你翻译不了我的声响', '数码宝贝主题曲', '摩天大楼太稀有', '像海浪撞破了山丘'],
            'mockAction|1': ['下载', '试听', '喜欢']
        }]
    })
];

2.main.js引入

import './mock'//此部分引入的是我们所编写的mockjs文档

3.vue页面测试

    axios.get('http://20181024Mock.com/mode1/tableDataOne')
        .then(response => {
           console.log("成功",response)
vue.message=response.data
        })
        .catch(error => {
           console.log("失败",error)
        })
原文地址:https://www.cnblogs.com/Alex-Mercer/p/12883026.html