vue-admin-template使用mock获取数据
vue-admin-template
PanJiaChen/vue-admin-template: 基于 Vue.js 和 Element UI 的后台管理系统模板,支持多语言、主题和布局切换。该项目提供了一个完整的后台管理系统模板,可以方便地实现后台管理系统的快速搭建和定制,同时支持多种数据源和插件扩展。
项目地址:https://gitcode.com/gh_mirrors/vu/vue-admin-template
免费下载资源
·
vue-admin-template使用mock获取数据
前言
使用mock获取假数据,方便前后端分离开发。
涉及到的几个目录
mock/
src/api/
步骤
例如前端需要获取后端的几个变量getFourNums
1.新建src/api/fournums.js
import request from '@/utils/request'
export function getFourNums() {
return request({
url: '/vue-admin-template/fournum/getFourNums',
method: 'get'
})
}
2.新建mock/fournums.js
module.exports = [
//getFourNums
{
url: '/vue-admin-template/fournum/getFourNums',
type: 'get',
response: _ => {
return{
code: 20000,
month_num:50,
month_reply_num:45,
total_num:130,
total_reply_num:110
}
}
}
]
3.修改mock/index.js
const fournums = require('./fournums')
const mocks = [
...user,
...fournums
]
4.前端vue页面调用
export default {
data() {
return {
month_num: null,
month_reply_num: null,
total_num: null,
total_reply_num: null,
option: {},
};
},
created() {
getFourNums().then(response =>{
this.month_num = response.month_num,
this.month_reply_num = response.month_reply_num,
this.total_num = response.total_num,
this.total_reply_num = response.total_reply_num
})
},
}
GitHub 加速计划 / vu / vue-admin-template
19.83 K
7.39 K
下载
PanJiaChen/vue-admin-template: 基于 Vue.js 和 Element UI 的后台管理系统模板,支持多语言、主题和布局切换。该项目提供了一个完整的后台管理系统模板,可以方便地实现后台管理系统的快速搭建和定制,同时支持多种数据源和插件扩展。
最近提交(Master分支:2 个月前 )
4c18a3f4 - 2 年前
714ded11 - 4 年前
更多推荐
已为社区贡献1条内容
所有评论(0)