在vue-cli環境下類比資料介面及如何應用mockjs

來源:互聯網
上載者:User

標籤:bsp   pkg   time   order   cli   檔案   logs   build   function   

第一種辦法

  1、需要先準備json檔案 在根目錄下建立個oapi檔案夾下建立個iorder.json檔案將需要遍曆的json資料沾裡面。

  2、在build檔案夾下建立dev-server.js 檔案

  

//  build/dev-server.jsvar apiRoutes = express.Router();var appData = require("../oapi/iorder.json");apiRoutes.get(‘/oapi‘,function(req,res){   res.send({    appData  }) })app.use(‘/api‘, apiRoutes);//在list.vue 下 具體看你需要遍曆資料的模板vuemethods:{  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);

 

在vue-cli環境下類比資料介面及如何應用mockjs

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.