當前位置:
首頁 > 知識 > vue-cli項目中怎麼mock數據

vue-cli項目中怎麼mock數據

在vue項目中, mock數據可以使用 node 的 express模塊搭建服務

1. 在根目錄下創建 test 目錄, 用來存放模擬的 json 數據, 在 test 目錄下創建模擬的數據 data.json 文件

vue-cli項目中怎麼mock數據

2.在build目錄下的 dev-server.js的文件作如下更改

var appData = require("../test/data.json")
// 獲取數據
var apiRoutes = express.Router;

//get請求
apiRoutes.get("/seller",function(req,res){
res.send({
appData
});
});

app.use("/api",apiRoutes);

3. 在.vue做請求, 就可以成功獲取data.json的數據了, 下面使用 axios 進行請求

axios.get("/api/seller",{
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});

請求成功, 獲取到數據

vue-cli項目中怎麼mock數據

4. 如過要做post請求, 需要對 dev-server.js 文件做對應的修改

apiRoutes.post("/seller",function(req,res){
res.send({
appData
});
});

這樣就可以在vue 項目中進行模擬 ajax 請求了

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 達人科技 的精彩文章:

Try My Best 儘力而為
print2flash文檔在線預覽應用
MPP 二、Greenplum數據載入
ajax提交json數據返迴文件流下載excell
擁抱Node.js 8.0,N-API入門極簡例子

TAG:達人科技 |

您可能感興趣

flask 項目中使用 bootstrapFileInput
Essentium、易生和Polymaker加入「Ultimaker材料聯盟項目」
如何將 Scikit-learn Python 庫用於數據科學項目
如何成為 Apache 項目的 committer
Decred 的未來:項目負責人 Jake Yocom-Piatt 獨家專訪
項目簡說之block collider
blogfoster-scripts:一款簡化 Node.js 項目初始化的工具
使用Visual Studio Code編譯、調試Apollo項目
All You Need Is Light:Olafur Eliasson的小太陽項目
Oculus疑曾取消Rift後續項目:Tuzi、Venice
使用Skaffold一鍵將項目發布到Kubernetes
Andromeda項目:Surface Phone或以另外形式亮相
Blazor正式成為Microsoft官方.NET 和WebAssembly項目
國際 | Trump International Hotel & Tower New York(紐約)酒店翻新項目
nginx優秀新開源項目:nginx-http-flv-module
Collective 項目揭幕
使用Centos7.5+Nginx+Gunicorn+Django+Python3部署blog項目
max 項目上線Jenkins Pipeline2.0
Google試圖僱用Vitalik Buterin進行秘密加密項目
如何在Microsoft Translator中越權刪除1.3萬個項目