通义灵码支持快速生成mock数据,包括mock.js模板、完整拦截脚本、静态json文件及高级规则,无需手动安装库,但需自行引入mock.js并确保路径匹配。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

前端开发中急需模拟后端接口返回的数据,但又不想等后端联调完成才开始写页面逻辑,这时候需要快速构造结构正确、字段可用的Mock数据。
通义灵码直接生成Mock对象字面量
在VS Code或IntelliJ IDEA中打开一个空的JavaScript/TypeScript文件,光标置于新行,输入注释描述需求:
// 生成用户列表Mock数据,包含id、name、email、avatar字段,avatar是100x100尺寸的随机图片URL,共10条
按下快捷键 Ctrl+Enter(Windows/Linux)或 Cmd+Enter(Mac),通义灵码会立即生成类似以下内容:
const mockUsers = Mock.mock({
'list|10': [{
'id|+1': 1,
'name': '@cname',
'email': '@email',
'avatar': Mock.Random.image('100x100')
}]
});
这一步不需要手动安装Mock.js,通义灵码只负责生成符合Mock.js语法的模板代码,你后续需自行引入库并执行。
用通义灵码生成完整Mock拦截脚本
如果你已将Mock.js引入项目,可让通义灵码帮你生成带URL拦截逻辑的完整mock.js文件:
方法一:右键点击项目根目录下的mock文件夹 → 选择“通义灵码” → “新建Mock配置文件”,输入提示词:“为/api/products GET请求生成Mock响应,返回5~8个商品对象,每个含id、title、price|50-300、category、inStock:boolean”
方法二:在已有mock.js文件中,将光标放在末尾空白处,输入“// 拦截 /api/orders POST,返回订单创建成功响应,含orderId、createdAt、status: 'created'”,再触发生成。
【注意】生成的拦截路径必须与前端实际fetch/fetchApi调用的URL完全一致,包括协议前缀和斜杠结尾,否则拦截失败
前端设计与 UI/UX 全方位优化专家。覆盖视觉层次、排版系统、色彩理论、响应式布局、交互体验、动画动效、无障碍访问、性能优化八大维度,帮助开发者将普通页面升级为高品质产品级界面。前端设计与 UI/UX 全方位优化专家。覆盖视觉层次、排版系统、色彩理论、响应式布局、交互体验、动画动效、无障碍访问、性能优化八大维度,帮助开发者将普通页面升级为高品质产品级界面。
前端本地JSON静态Mock快速启用
适用于纯展示型页面、无需动态规则的场景,通义灵码可一键生成结构化JSON内容:
第一步:在VS Code中新建public/mock-data.json文件
第二步:光标定位到文件内,输入“生成3个测试用户的JSON数组,字段为id、username、role(取值admin/user/guest随机)、lastLogin(最近7天内任意时间戳)”
第三步:触发通义灵码生成,得到标准JSON格式内容,保存即可
第四步:在Vue组件的onMounted或React useEffect中调用fetch('/mock-data.json')读取
这一步操作起来很简单,直接把文件拖进去就行。但要注意:public目录下的文件必须通过相对路径/开头访问,不能用./mock-data.json,否则404。
通义灵码辅助编写Mock.js高级规则
当需要条件判断、函数式生成或关联字段时,人工写Mock规则容易出错。通义灵码能理解复杂语义:
例如,在JS文件中写下注释:“当category是‘electronics’时,price范围是1000-5000;category是‘book’时,price是20-80;其他category默认price是100”
通义灵码会生成带@function语法的嵌套模板,自动处理if-else逻辑分支,并保留Mock.js原生语法兼容性。
生成后请检查是否包含Mock.Random.*调用——如果提示“未定义Random”,说明你漏掉了import语句,需手动补上import Mock from 'mockjs'。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!






