zoukankan      html  css  js  c++  java
  • mock使用笔记

    mock的应用笔记

    一、安装

    npm install --save-dev mockjs
    

      

    二、应用之初体验

    1.创建api.js文件,用于专门存放模拟请求
          import Mock from 'mockjs' // 引入mockjs 
          var dataJson = {
            name:'zhangsan', age:'17' 
          } 
          Mock.mock('/data/index', 'post', dataJson) // 根据数据模板生成模拟数据    
    2.调用
          import "./../api/api";//引入api.js
      
          //调用
          getdata: function() {
            axios.post("/data/index").then(res=>{
              console.log(res);
            })
          }  
    

      

    三、应用之传参

    1.get传参
          //在api.js中 
          //地址用正则拦截 
          Mock.mock(RegExp('/data/getUser'+'.*'), 'get', options=>{ 
            console.log(options)//这里边你会看到传递过来的参数
            return Mock.mock({name:"zhangsan",age:19}) 
          }) 
          //调用
          axios.get("/data/getUser?name=李四&age=20").then(res=>{
            console.log(res); 
          })  
    
    2.post传参
          //在api.js中
          Mock.mock('/data/setUser', 'post', options=>{
            console.log(options)//这里边你会看到传递过来的参数
            return Mock.mock({name:"zhangsan",age:19})
          })
      
          //调用
          axios.post("/data/setUser",{name:'lisi',age:20}).then(res=>{
            console.log(res);
            return Mock.mock({name:"zhangsan",age:19})
          })
    

      

    四、模拟耗时

        //在api.js中
        import Mock from 'mockjs' // 引入mockjs 
        Mock.setup({
          timeout: 2000//两秒后响应
        })
    

      

  • 相关阅读:
    20131001国庆作业例2-10,2-11
    20131001国庆作业例2-7,2-8,2-9
    20131001国庆作业例2-4,2-5,2-6
    20131001国庆作业第二章例2-1,2-2,2-3
    20131001国庆作业第一章例1-1
    20130930C语言作业基础练习
    编程心得4
    编程心得3
    编程心得1
    714
  • 原文地址:https://www.cnblogs.com/rainbowLover/p/12986297.html
Copyright © 2011-2022 走看看