首页 > 其他分享 >mock.js 基本使用

mock.js 基本使用

时间:2022-09-26 23:44:55浏览次数:43  
标签:基本 color js 9000 icon mock panel

下载 mock.js

npm i mockjs

在 src 文件下面创建 mock 文件夹

在mock 文件夹中 创建 index.js 文件

在index.js 文件中 做一下操作

/* 引入 mock */
import  Mock  from "mockjs";
/* 引入模拟数据 */
import panel from './panel.json'

/* 模拟请求数据接口 */
Mock.mock('/mock/panel',{code:0,panel})

panel.json 文件实例

{
    "panel":[
        {
            "title":"总订单",
            "icon":"icon-dingdan1",
            "count":9000,
            "color":"#0092D7"
        },
        {
            "title":"总销售额",
            "icon":"icon-dangrixiaoshoue",
            "count":9000,
            "color":"#EA0063"
        },
        {
            "title":"今日订单",
            "icon":"icon-dingdan",
            "count":9000,
            "color":"#0093D8"
        },
        {
            "title":"今日销售额",
            "icon":"icon-a-icon-xiaoshoue-fuben",
            "count":9000,
            "color":"#00FE48"
        }
    ]
}

在 utils 文件下 需要重新配置一个 mocl 的 axios 文件,实例如下

import axios from 'axios'

const service = axios.create({
    baseURL: '/mock',
    timeout: 30000,
});

service.interceptors.request.use((config)=>{
    return config;
}, (error) =>{
    nprogress.done();
    return Promise.reject(error);
});

service.interceptors.response.use((response)=>{
    return response;
},(error)=>{
    return Promise.reject(error);
});

export default service      

  最后在 main,js 中 引入mock 文件

import '@/mock/index.js'

 

标签:基本,color,js,9000,icon,mock,panel
From: https://www.cnblogs.com/ccad/p/16733001.html

相关文章

  • Flask学习笔记(五)-Flask通过Ajax传输JSON数据
    一.创建项目结构项目文件夹flask-ajax-demo,结构如下: 其中app.py是Python程序,user.html是静态页面。二.发起Ajax请求编写user.html,代码如下:<!DOCTYPEhtml><html......
  • asp.net mvc返回Json数据
    注意返回一个自定义的object数组//01返回一个自定义的object数组publicActionResultIndex(){varres=newJsonResult();varname="小华";varag......
  • APIView的基本使用与序列化组件
    APIView的基本使用1.drf是一个第三方app,只能在django中使用2.安装drf后,导入视图类APOIView,所有后期要使用drf写视图类,都是继承AOIView及其子类3.在app注册中注册rest_......
  • drf2-apiView源码-基本使用-request类源码分析-序列化组件-基本使用-反序列化
    apiView基本使用apiview源码分析request类源码分析序列化组件介绍序列化组件基本使用(查询所有,查询单个)反序列化(新增,修改)ApiView基本使用drf是一个第三方的app,只能......
  • JSP实现登录功能(页面带样式)
    功能要求1、完成两个页面2、第一个登陆页面login.jsp3、第二个用户管理页面useManage.jsp4、有登录功能(能进行用户名密码的校验,用户名若为自己的学号密码为班级号,......
  • JS对象相关 && 添加、获取键值对的两种方法(括号表示法[]、点表示法.)
    对象只是键值对的集合。换句话说,它们是映射到称为属性(键)的唯一标识符的数据(值)。如下面这个对象:consttekkenCharacter={player:'Hwoarang',fightingStyle:'Tae......
  • sql基本的命令行操作
    sql语句注释单行注释:--多行注释:/*...*/连接数据库mysql-uroot-p123456--连接数据库updatemysql.usersetauthentication_string=password('123456')where......
  • 使用js实现深拷贝原理
    //任何引用数据类型的值都需要挨个遍历,直到取到基本类型的值为止functiondeepClone(obj){    varcloneObj=Array.isArray(obj)?[]:{};    //判断......
  • python基本数据类型二
    python基本数据类型二1.布尔值bool描述用于判断事物的对错,是否可行,主要用于流程控制状态只有两种状态True和falseTrue对的,真的,可行的False错的,假的,不可行......
  • js、jq获取当前点击元素的下标
    JS中获取元素下标//获取到所有的li标签varli=technical.querySelectorAll("li")//遍历li标签for(leti=0;i<li.length;i++){//将i的下标赋值到li的index......