查看 WordPress Storybook 以获取更详细、交互式的文档。

AnglePickerControl 是一个 React 组件,用于渲染允许用户
选择角度的 UI。用户可以通过在圆形内拖动角度指示器,或者直接在文本字段中输入
所需的角度值来选择角度。

import { useState } from '@wordpress/element';
import { AnglePickerControl } from '@wordpress/components';

function Example() {
  const [ angle, setAngle ] = useState( 0 );
  return (
    <AnglePickerControl
      value={ angle }
      onChange={ setAngle }
    />
  );
}

Props

as

  • Type: keyof IntrinsicElements | JSXElementConstructor<any>
  • Required: No

作为该组件渲染的 HTML 元素或 React 组件。

label

  • Type: string
  • Required: No
  • Default: __( 'Angle' )

用于角度选择器的标签。

onChange

  • Type: (value: number) => void
  • Required: Yes

接收输入新值的函数。

value

  • Type: string | number
  • Required: Yes

输入的当前值。该值代表以度为单位的角度,
且应为介于 0 到 360 之间的值。