UNPKG

rabbit-simple-ui

Version:

A simple UI component library based on JavaScript

33 lines (31 loc) 978 B
import { createPopper } from '@popperjs/core'; export function _newCreatePopper( reference: Element, popper: HTMLElement, placement: string | any, offset: number ): any { return createPopper(reference, popper, { placement: placement, // 设置位置 modifiers: [ { name: 'computeStyles', options: { gpuAcceleration: false // 使用top/left属性。否则会和弹出器动画冲突 } }, { name: 'computeStyles', options: { adaptive: false // 避免重新计算弹出器位置从而造成位置牛头不对马嘴 } }, { name: 'offset', options: { offset: [offset] // 自定义弹出器出现位置的偏移量 } } ] }); }