首先 npm install mockjs npm install vue-axios --save npm install qs.js --save //main.js import Vue from 'vue' import axios from 'axios' Vue.prototype.$http = axios //全局注册,使用方法为:this.$http Vue.prototype.qs = qs //全局注册,使用方法为:this.q //index.vue import Mock from "mockjs"; export default { data() { return { listTemps:[], }; }, mounted() { // 获取mock数据 var listTemps = JSON.stringify(this.mockInfo()); this.$http({ method: "get", url: "/listTemp", }).then((res) => { this.listTemps = JSON.parse(JSON.stringify(res.data)).data; console.log(this.listTemps); }); }, methods: { // mock数据 mockInfo() { var that = this; var res = Mock.mock("/listTemp", { //按序生成一个list "data|5": [ { "Name|+1": [ "balala", "balala", "balala", ], "number|+1": ["4812", "8201", "3412"], "all|+1": ["16:20:15", "18:52:09", "08:44:21"], }, ], }); return res; }, }, }; </script>