zoukankan      html  css  js  c++  java
  • 在vue-cli环境下模拟数据接口及如何应用mockjs

    第一种办法

      1、需要先准备json文件 在根目录下新建个oapi文件夹下新建个iorder.json文件将需要遍历的json数据沾里面。

      2、在build文件夹下新建dev-server.js 文件

      

    //  build/dev-server.js
    var apiRoutes = express.Router();
    var appData = require("../oapi/iorder.json");
    apiRoutes.get('/oapi',function(req,res){
       res.send({
        appData
      }) 
    })
    app.use('/api', apiRoutes);
    
    //在list.vue 下 具体看你需要遍历数据的模板vue
    methods:{
      axios.get("./api/oapi")
          .then(response=>{let reason=response.data.appData.reason;for(var v of reason){this.tasks.push(v)};Indicator.close();});   
    }

    第二种办法应用mockjs 无需另建json数据 前提需要安装cnpm install mockjs --save

    在dev-server.js下

    //mock数据
    var Mock = require('mockjs');
    var apiRoutes = express.Router();
    
    apiRoutes.get('/oapi',function(req,res){
      res.send(Mock.mock({
        "reason|1-10":[{
          "ORDERID|1-10":/[a-zA-Z1-9]/,
          "PKG_NUM|1-8":/[1-9]/,
          "HAS_REPORT":false,
          "ODSTATUS":"样本接收",
          "SEND_TIME":"@date",
          "HZNAME":"@name",
          "EXAMNAME":"原溯450"
        }]
      }))
    });
    app.use('/api', apiRoutes);
  • 相关阅读:
    点击有惊喜
    模态框案例
    DOM操作
    定时器
    函数和object
    shell 判断文件出现次数
    shell 判断路径
    shell 循环数组
    shell 判断为空打印
    shell 示例1 从1叠加到100
  • 原文地址:https://www.cnblogs.com/junwu/p/6956204.html
Copyright © 2011-2022 走看看