#513·Mock

不同层次字段之间的依赖的规则怎么写?

Author: junglefordCreated Dec 24, 2024Updated Dec 25, 2024

比如

javascript
const data = Mock.mock({
  gender: '@pick(["male", "female"])',
  name: {
    first: '@first',
    last: '@last',
    title: '???'
});

这里我需要title根据gender来填。 如果写成

javascript
    title: function () {
      return this.gender === 'male' ? 'Mr' : 'Ms';
    }

好像也不对,this只能取到同一层上的字段。 有什么规则可以做到吗?