在vue項目中, mock數據可使用 node 的 express模塊搭建服務javascript
1. 在根目錄下建立 test 目錄, 用來存放模擬的 json 數據, 在 test 目錄下建立模擬的數據 data.json 文件html
2.在build目錄下的 dev-server.js的文件做以下更改:
vue
var appData = require('../test/data.json') // 獲取數據 var apiRoutes = express.Router(); //get請求 apiRoutes.get('/seller',function(req,res){ res.send({ appData }); }); app.use('/api',apiRoutes);
axios.get('/api/seller',{ params: { ID: 12345 } }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); });
4. 如過要作post請求, 須要對 dev-server.js 文件作對應的修改
java
apiRoutes.post('/seller',function(req,res){ res.send({ appData }); });
這樣就能夠在vue 項目中進行模擬 ajax 請求了node
來源:ios
http://www.cnblogs.com/yuqing6/p/6953837.html