比如
const data = Mock.mock({
gender: '@pick(["male", "female"])',
name: {
first: '@first',
last: '@last',
title: '???'
});
这里我需要title根据gender来填。
如果写成
title: function () {
return this.gender === 'male' ? 'Mr' : 'Ms';
}
好像也不对,this只能取到同一层上的字段。
有什么规则可以做到吗?
比如
这里我需要title根据gender来填。
如果写成
好像也不对,
this只能取到同一层上的字段。有什么规则可以做到吗?