vue-cli mock數據


最近自己學習vue,但是沒有后台的數據,所以自己寫了

實現步驟:

1. 首先在vue-li目錄下text文件下創建一個json文件,來寫自己的json數據 上圖:

 

2.在項目的build文件下,配置dev-server.js文件,在內部引入你的json文件,可以按照相關的數據進行分類。

 

3.配置內容

var appData=require('../test/data.json')

var users=appData.users

var apiRouter=express.Router()

apiRouter.get('/users',function (req,res) {
res.json({
errno:0,
users:users
})
})
app.use('/api',apiRouter)

 

 
        

 4.到這里你的mock數據已經完成了,接下來就是發請求了

5.首先我用的是vue2官方推薦的 axios ,你需要 install一下哦! 

 axios 步驟:

1).npm install axios

2).就是在你的main.js里面引用全局注冊一下

import axios from 'axios';

Vue.prototype.$axios = axios;

3). 好了,好了,現在你就可以在你的組件中使用 axios了

這里給一個get請求的

 this.$axios.get(url).then((response) => {
        // success
        this.myData = response.data.data;
      }, (error) => {
        // error
        console.log(error)
      });

嗯,到這里你已經學會axios的使用了!!!

5. 在你的文件中發送get請求 如圖:

 

 到這里你就可以使用自己的數據了!!

 

 

 

好了,這是我自己學習vue使用的學習,自己老往坑里跳


免責聲明!

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



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