Mock
Mock copied to clipboard
一个页面中有多个Mock都有@increment,是共用一个变量的?
vue, 一个主路由中有一个
Mock.mock(/video/, {
code: 0,
"data|3-10": [
{
id: "@id",
title: "第@increment()节 视频消防工作概述",
url:
'@pick("Alan Walker - All Falls Down.mp4", "Carissa Rae - Near or Far.mp4")'
}
],
msg: "success"
});
Mock.mock(/audio/, {
code: 0,
"data|3-10": [
{ id: "@id",
title: "第@increment()节 音频消防工作概述",
url: '@pick("01 風衣.m4a", "02 我很愉快.m4a")'
}
],
msg: "success"
});
Mock.mock(/picture/, {
code: 0,
"data|3-10": [
{
id: "@id",
title: "第@increment()节 图文消防工作概述",
content: "@cparagraph(50,100)"
}
],
msg: "success"
});
得到的截图如下:
怎么让 @increment 每次都从1开始?
同问
同样遇到这个问题
同样的问题
我这个 https://github.com/wujianqi/shai 不会,:)
如果想从0开始,那别用@increment()
占位,直接用Mock.Random.increment()
,试试
我也是,同求。
看了源码之后,发现可以通过自减来进行归零操作,代码如下:
Mock.Random.increment(-Mock.Random.increment())
可以先自定义一个自增属性,然后用占位符引用 { "myCount|+1": 1, "title": "第@myCount()节 视频消防工作概述", }