<script> import Align from '../index'; const align = { points: ['cc', 'cc'], }; export default { data() { return { point: null, }; }, methods: { onClick({ pageX, pageY }) { this.point = { pageX, pageY }; }, }, render() { return ( <div style={{ marginBottom: '170px' }}> <div style={{ margin: '20px', border: '1px solid red', padding: '100px 0', textAlign: 'center', }} onClick={this.onClick} > Click this region please : ) </div> <Align target={this.point} align={align}> <div style={{ position: 'absolute', width: '100px', height: '100px', background: 'rgba(0, 255, 0, 0.5)', pointerEvents: 'none', }} > Align </div> </Align> </div> ); }, }; </script>