最近本身學習vue,可是沒有後臺的數據,因此本身寫了vue
實現步驟:ios
1. 首先在vue-li目錄下text文件下建立一個json文件,來寫本身的json數據 上圖:express
2.在項目的build文件下,配置dev-server.js文件,在內部引入你的json文件,能夠按照相關的數據進行分類。npm
3.配置內容json
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數據已經完成了,接下來就是發請求了axios
5.首先我用的是vue2官方推薦的 axios ,你須要 install一下哦! api
axios 步驟:app
1).npm install axios學習
2).就是在你的main.js裏面引用全局註冊一下ui
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使用的學習,本身老往坑裏跳