在Vue项目中使用Mock.js

安装

npm install mockjs
(在项目中一般只需要安装在开发环境:npm install mockjs --save-dev

使用

src根目录下新建mock文件夹和api文件夹:

在这里插入图片描述

main.js

import './mock/index.js'

mock/index.js

// 保存模拟数据路径
import Mock from 'mockjs'
import itemList from './itemList'

Mock.mock(/\/itemList\/getItemList/,'get',itemList.getItemList)

mock/itemList/index.js

import Mock from 'mockjs'
let params =  Mock.mock({ // 数据池
    'userTableData|10': [{ // 图表过滤所需数据
        'name': '@cname',
        'date': '@date',
        'province': '@province',
        'city': '@city',
        'address': '@county(true) @ctitle() @natural(1000,9999) 号',
        'zip': '@zip'
    }]
})

export default {
    getItemList: () => ({
        code: 200,
        data: params
    })
}

api/api.js

// 保存访问接口
import Axios from 'axios'

export async function getItemList () {
    let result = await Axios.get(`/itemList/getItemList`).then(d => d.data);
    return result
}
在页面中使用
import * as mockApi from '../api/api.js'
mockApi.getItemList().then(res=>{
                console.log(res)
            }).catch(err=>{
                
 })
效果

在这里插入图片描述

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值