vue.js學習筆記(二):如何加載本地json文件


在項目開發的過程中,因為無法和后台的數據做交互,所以我們可以自建一個假數據文件(如data.json)到項目文件夾中,這樣我們就可以模仿后台的數據進行開發。但是,如何在一個vue.js 項目中引入本地的json文件呢,下面就將步驟貼出來。(此時項目是由webpack打包而成)。

整個項目是由webpack打包而成,具體步驟上網查找。具體項目結構如下:

技術分享

1:我們找到bulid>dev-server.js,然后打開

2:在里面加入這段代碼。

var app = express()

var appData = require(‘../data.json‘);
var seller = appData.seller;
var goods = appData.goods;
var ratings = appData.ratings;

var apiRoutes = express.Router();

apiRoutes.get(‘/seller‘,function (req,res) {
  res.json({
    errno:0,
    data:seller
  });
});

apiRoutes.get(‘/goods‘,function (req,res) {
  res.json({
    errno:0,
    data:goods
  });
});

apiRoutes.get(‘/ratings‘,function (req,res) {
  res.json({
    errno:0,
    datta:ratings
  });
});

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

3:使用方法:

你可以在瀏覽器地址欄填寫http://localhost:8080/api/seller  或者http://localhost:8080/api/goods  或者http://localhost:8080/api/ratings   查看數據

 

 

由於在編寫代碼中 ,把

var appData = require('../data.json') 中的require寫成了express 所以 導致 取不到jason數組的值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM