Skip to content

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

@jungleford

Description

@jungleford

比如

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只能取到同一层上的字段。
有什么规则可以做到吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions