{
  "title": "page-meta",
  "type": "object",
  "properties": {
    "background-color": {
      "type": "string",
      "description": "窗口的背景色，必须为十六进制颜色值。"
    },
    "background-color-top": {
      "type": "string",
      "description": "顶部窗口的背景色，必须为十六进制颜色值，仅 iOS 支持。"
    },
    "background-color-bottom": {
      "type": "string",
      "description": "底部窗口的背景色，必须为十六进制颜色值，仅 iOS 支持。"
    },
    "root-background-color": {
      "type": "string",
      "description": "页面内容的背景色，用于页面中的空白部分和页面大小变化 resize 动画期间的临时空闲区域。"
    },
    "scroll-top": {
      "type": "string",
      "description": "滚动位置，可以使用 px 或者 rpx 为单位，在被设置时，页面会滚动到对应位置。"
    },
    "scroll-duration": {
      "type": "number",
      "description": "滚动动画时长。",
      "defaultValue": 300
    },
    "page-style": {
      "type": "string",
      "description": "页面根节点样式，页面根节点是所有页面节点的祖先节点，相当于 HTML 中的 body 节点。"
    },
    "page-font-size": {
      "type": "string",
      "description": "页面 page 的字体大小，可以设置为system，表示使用当前用户设置的支付宝字体大小。"
    },
    "root-font-size": {
      "type": "string",
      "description": "页面的根字体大小，页面中的所有 rem 单位，将使用这个字体大小作为参考值，即 1rem 等于这个字体大小；\n\n可以设置为 system，表示使用当前用户设置的支付宝字体大小。"
    },
    "onScroll": {
      "tsType": "() => void",
      "description": "页面滚动时触发，event.detail = { scrollTop }"
    }
  },
  "additionalProperties": false
}