@ayase/vc-align
v0.0.5
Published
align ui component for vue 3
Maintainers
Readme
vc-align
Vue 3 Align Component. Wrapper around https://github.com/yiminghe/dom-align.
rc-alignfor vue 3
Install
Usage
<template>
<Align :align="{ points: ['cc', 'cc'] }" :target="() => document.body">
<div />
</Align>
</template>
<script>
import Align from '@ayase/vc-align';
export default {
components: { Align }
};
</script>API
Props
| Prop | Description | Type | Default |
| --------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -------------- |
| align | same with alignConfig from dom-align | Object | - |
| target | a function which returned value or point is used for target from dom-align | () => HTMLElement \| { pageX: number, pageY: number } \| { clientX: number, clientY: number } | () => window |
| monitorWindowResize | whether realign when window is resized | boolean | false |
License
MIT

