• vue项目集成mock.js


    -

    mockjs是用来拦截请求,模拟数据的,使前端不用等待后端出接口,就可以模拟接口来开发业务

    mockjs官网:http://mockjs.com/

    安装:

    npm install mockjs

    在src目录下创建mock文件夹

     mock/index.ts

    import Mock, { Random } from 'mockjs'
    Random.first()
    Mock.mock('/mock/job', 'get', {
      code: 200,
      'data|5': [{
        'id|1-10': 1,
        'name': '@first', // 模拟名称
        'age|20-30': 20,
        'job':'工作'
      }]
    })
    使用ts,引入第三方库时,会报错,没有声明类型;
    需要在声明文件 .d.ts文件中声明模块:如在shims-vue.d.ts中
    declare module 'mockjs'

    在main.ts中引入

    import '@/mock/index'

    写一个接口:

    export function getJob(data: any):any {
      return http({
        url: '/mock/job',
        method: 'GET',
        params: data
      })
    }

    页面中调用

    getJob({}).then((res:any) => {
             data.jobs = res.data;
           })

    -

  • 相关阅读:
    Redis 客户端连接
    Redis 性能测试
    Redis 安全
    Redis 数据备份与恢复
    Redis 数据类型
    Redis 配置
    Redis 安装
    Redis 简介
    Redis教程
    如何修改Oracle Enterprise Linux时区?
  • 原文地址:https://www.cnblogs.com/fqh123/p/16062776.html
Copyright © 2020-2023  润新知