vue-cli項目中怎么使用mock數(shù)據(jù)
在vue項目中, mock數(shù)據(jù)可以使用 node 的 express模塊搭建服務
1. 在根目錄下創(chuàng)建 test 目錄, 用來存放模擬的 json 數(shù)據(jù), 在 test 目錄下創(chuàng)建模擬的數(shù)據(jù) data.json 文件

2.在build目錄下的 dev-server.js的文件作如下更改
var appData = require('../test/data.json')
// 獲取數(shù)據(jù)
var apiRoutes = express.Router();
//get請求
apiRoutes.get('/seller',function(req,res){
res.send({
appData
});
});
app.use('/api',apiRoutes);
3. 在.vue做請求, 就可以成功獲取data.json的數(shù)據(jù)了, 下面使用 axios 進行請求
axios.get('/api/seller',{
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
請求成功, 獲取到數(shù)據(jù)

4. 如過要做post請求, 需要對 dev-server.js 文件做對應的修改
apiRoutes.post('/seller',function(req,res){
res.send({
appData
});
});
這樣就可以在vue 項目中進行模擬 ajax 請求了
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue 監(jiān)聽input輸入事件(oninput)的示例代碼支持模糊查詢
這篇文章主要介紹了vue 監(jiān)聽input輸入事件(oninput)支持模糊查詢,比如說表格模糊查詢,實現(xiàn)一邊輸入,一邊過濾數(shù)據(jù),本文通過示例代碼給大家詳細講解,需要的朋友可以參考下2023-02-02
vue2中如何更改el-dialog出場動畫(el-dialog彈窗組件)
el-dialog是一個十分好用的彈窗組件,但是出場動畫比較單調(diào),于是決定自定義一個出場動畫,本文通過實例代碼圖文相結(jié)合給大家敘述下實現(xiàn)思路,感興趣的朋友一起看看吧2022-06-06
Vue利用computed解決單項數(shù)據(jù)流的問題
Vue是一個非常流行和強大的前端框架,它讓我們可以用簡潔和優(yōu)雅的方式來構(gòu)建用戶界面,但是,Vue也有一些需要注意和掌握的細節(jié)和技巧,今天我們來分享一個Vue中非常經(jīng)典的問題,也是一個非常實用的技巧,Vue利用computed解決單項數(shù)據(jù)流,需要的朋友可以參考下2023-08-08

