vue-cli項目中怎么使用mock數(shù)據(jù)
在vue項目中, mock數(shù)據(jù)可以使用 node 的 express模塊搭建服務(wù)
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 進(jìn)行請求
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 文件做對應(yīng)的修改
apiRoutes.post('/seller',function(req,res){ res.send({ appData }); });
這樣就可以在vue 項目中進(jìn)行模擬 ajax 請求了
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue開發(fā)之LogicFlow自定義業(yè)務(wù)節(jié)點
這篇文章主要為大家介紹了vue開發(fā)之LogicFlow自定義業(yè)務(wù)節(jié)點,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01v-slot和slot、slot-scope之間相互替換實例
這篇文章主要介紹了v-slot和slot、slot-scope之間相互替換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09elementui+vue+axios實現(xiàn)文件上傳本地服務(wù)器
這篇文章主要為大家詳細(xì)介紹了elementui+vue+axios實現(xiàn)文件上傳本地服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-08-08詳解Vue實戰(zhàn)指南之依賴注入(provide/inject)
這篇文章主要介紹了詳解Vue實戰(zhàn)指南之依賴注入(provide/inject),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11