问题原因: - request.js 响应拦截器已经提取了 res.data - 但页面代码中还在使用 res.data.records/res.data.total - 导致实际访问的是 undefined 修复内容: - role.vue: res.data.records -> res.records - menu.vue: res.data -> res - contact.vue: res.data.records -> res.records, res.data -> res 现在页面可以正确加载数据了