前言

使用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 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐