在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);
时间: 2024-08-25 05:02:46

在vue-cli环境下模拟数据接口及如何应用mockjs的相关文章

在Teamcenter环境下用数据联邦(Data Federation)技术的应用

Data Federation一般翻译为数据联邦,是一种数据显示(Data Visualisation)技术, 就是把不同系统的数据整合在一起,在一个系统环境下去显示林一个系统数据库中的数据,而不需要预先把从一个系统导入到另一个系统. 这种技术的好处除了不需要数据导入导出之外,还可以保证数据的实时性,可避免数据冗余和不一致. 如果一个企业已经实施了Teamcenter并把它作为产品开发的集成平台.在Teamcenter中去显示其他系统尤其ERP系统中的数据显得非常有必要. 比如一个工程师在更改零

Windows/Linux环境下模拟服务端口方法

场景需求: 对于涉及纵向级联(比如与总部.分部级联)或横向互联(与本级其他系统互联)的大系统,往往需要在未部署系统服务时验证相关端口的开通情况,以备在防火墙上进行端口开通申请. Windows环境下模拟服务端口: 在服务器端使用第三方软件"TCP&UDP测试工具"进行模拟端口,可以很方面的用"telnet  ip  port"命令测试. Linux环境下模拟服务端口: 可以使用"nc  -v  ip  port"命令测试端口是否开通,若提

EF 第三篇 生产环境下的数据迁移

前言 本文所谓数据迁移,直白点不如说成数据库升级.虽然大部分带服务器型的应用,所有客户端都是连到同一台服务器上,对这样的生产环境,数据库升级起来不是什么难事,用vs自带的Migration也好,执行sql脚本也好,都比较容易.然而在每家客户现场都要部署一台服务器的应用也不少,如果一家家手工地去升级数据库,那将是一个可怕的工作量.那么对于这样的环境要怎么做到自动升级数据库呢?相信大家也在网上搜了不少了EF关于生产环境下的数据迁移方案,然后99%搜到的都是使用vs自带的Migration命令方式迁移

云计算环境下的数据中心、网络和系统架构

云计算环境下的数据中心.网络和系统架构 对于云计算而言,应着重从高端服务器.高密度低成本服务器.海量存储设备和高性能计算设备等基础设施领域提高云计算数据中心的数据处理能力. 云计算要求基础设施具有良好的弹性.扩展性.自动化.数据移动.多租户.空间效率和对虚拟化的支持.那么,云计算环境下的数据中心基础设施各部分的架构应该是什么样的呢? 1.云计算数据中心总体架构 云计算架构分为服务和管理两大部分.在服务方面,主要以提供用户基于云的各种服务为主,共包含3个层次:基础设施即服务IaaS.平台即服务Pa

App开发如何利用Fidder,在api接口还没有实现的情况下模拟数据,继续开发

相信app开发很多时候,都是等后台出接口,拿到数据调试错误.殊不知,我们完全可以不用等,只要有约定好的接口定义文档,借助工具就能做到,自己模拟数据返回~      下面主要是在项目组开发过程中,使用Fidder,摸索总结的经验之谈.     一.初步介绍及前期准备 1.抓包工具简介 抓包工具有很多,以下列一下最常用的几个工具别简单介绍下 firebug:web最常用的调试工具,但是对于分析http请求的详细信息,不够强大.模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如

vue使用mock.js模拟数据

一.安装1.安装 mock axiosnpm install mockjs axios --save2.安装axios-mock-adapteraxios-mock-adapter 是axios与mock配置器,简单来说就是把二者结合在一起的工具npm install axios-mock-adapter --save-dev 二.使用mock1.在src目录下,创建mock文件夹,在下面再创建data文件夹,创建数据文件,比如user.js,用于模拟生成用户信息数据,初始化我们需要的数据,这里

Alwasyon环境下增加数据文件需要注意的几点

半夜收到报警短信,服务器磁盘空间不足,爬起来检查一番,发现由于索引重建导致,而且该磁盘下仍有自动增长的数据文件,由于该服务器上其他盘符有剩余空间,于是打算将该磁盘下的数据文件限制增长,并新增几个数据文件在其他有空闲空间的磁盘下,于是操作步骤如下: 第一步:检查Alwayson各辅助节点的相同盘符是否同样有磁盘空间(可以使用EXEC master..xp_fixeddrives来查看) 第二步:检查各辅助节点下是否存在对应文件夹,没有的手工创建 第三步:在主节点对数据库上新增数据文件. 三步打完手

vue项目中使用模拟数据 MOCK

1. 安装mock http://mockjs.com/ npm install mock 2. 新建mock.js文件存储 模拟数据的方法 3.  模拟一个list数据 import Mock from 'mockjs' Mock.mock('/meun', /post|get/i, { // /post|get/i 匹配post和get模式 也可以用'post'或'get' // 属性 list 的值是一个数组,其中含有 1 到 10 个元素 'list|1-10': [{ // 属性 id

vue使用json-server搭建本地数据接口

环境 需要安装 node https://nodejs.org/en/ 全局安装 npm install -g json-server 开始 1.新建项目 mkdir jsonserver && cd jsonserver 2.初始化项目 npm init 3.安装 npm install --save-dev json-server 4.在项目根目录下,新建一个 JSON 文件db.json 5.打开 package.json,在 scripts 字段添加第一行 6.启动服务 npm r