import Mock from "mockjs"; function randomGender() { return ['男', '女'][Math.floor(Math.random() * 2)]; } const student = Mock.mock({ "list|100": [ { id: '@id', name: '@cname', gender: randomGender(), studentId: '@id', department: function () { return ['计算机科学系', '数学系', '物理系', '化学系'][this.random(0, 3)]; }, major: function () { return ['计算机科学与技术', '数学', '物理学', '化学', '生物学', '经济学'][this.random(0, 5)]; }, classes: function () { return ['一班', '二班', '三班', '四班', '五班'][this.random(0, 4)]; }, status: function () { return ['休学', '退学', '复学'][this.random(0, 2)]; } } ] }) export default [ { url: '/api/student', method: 'post', response: (config) => { return { code: 200, data: student.list }; } } ];