Skip to content

getAlignment

从完整的 Placement 字符串中提取对齐方式(start/end)。

函数签名

typescript
function getAlignment(placement: Placement): Alignment | null

type Placement = 
  | 'top' | 'top-start' | 'top-end'
  | 'bottom' | 'bottom-start' | 'bottom-end'
  | 'left' | 'left-start' | 'left-end'
  | 'right' | 'right-start' | 'right-end'

type Alignment = 'start' | 'end'

参数

参数名类型必填说明
placementPlacement完整的定位说明

返回值

类型说明
Alignment | null对齐方式(start/end),如果没有则返回 null

工作原理

  1. 将 Placement 字符串按 - 分割
  2. 如果包含多个部分,返回第二部分作为对齐方式
  3. 如果只有一个部分,返回 null

示例

  • getAlignment('top')null
  • getAlignment('top-start')'start'
  • getAlignment('bottom-end')'end'