如何使用sanity.io在字段中创建默认值?

时间:2019-02-19 16:00:03

标签: javascript sanity

是否可以将默认值添加到健全性字段?我该如何扩展?我想用默认变量创建一些字段。例如,我有以下代码:

export default {
  name: 'name',
  title: 'name',
  type: 'document',
  fields: [
    {
      name: 'title',
      title: 'title',
      type: 'string',
      validation: Rule => Rule.required(),
    },
    {
      name: 'key',
      title: 'key',
      type: 'slug',
      options: {
        source: 'title',
        maxLength: 96
      }
    },
    {
      name: 'geo',
      title: 'geo',
      type: 'geopoint',
      //default: {"lat": 1,"lng": 2}
    },
    {
      name: 'tel',
      title: 'tel',
      type: 'string',
      //default: '122334554565'
    },
  ],
  preview: {
    select: {
      title: 'title'
    }
  }
}

1 个答案:

答案 0 :(得分:2)

此功能正在讨论中。 Learn more on GitHub

这就是说:您可以通过使用具有无服务器功能的webhook来实现此目的,该功能可以修补发布或创建带有侦听器的文档或微服务时未设置的字段。 Check out this example code for a serverless funcitonread more about webhooks