popper-next
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

popper-next

是一款轻量的 Tooltip 插件

vue、react安装使用 推荐yarn

yarn add popper-next
或者
cnpm install popper-next -S

在html页面中如何使用

<script src="https://unpkg.com/popper-next"></script>
<script>
const btn = document.querySelector('.btn');
const tip = document.querySelector('.tip');
const Popper = createPopper(btn, tip);
</script>

<div class="btn">按钮</div>
<div class="tip">提示信息</div>

在VUE3 + ts中如何使用

<script setup lang="ts">
import { ref } from 'vue'
import createPopper, { PopperConfig } from 'popper-next'

const btn = ref<HTMLElement>();
const tip = ref<HTMLElement>();
const Popper: PopperConfig = createPopper(btn.value as HTMLElement, tip.value as HTMLElement);
</script>

<div ref="btn">按钮</div>
<div ref="tip">提示信息</div>

属性配置

全局配置属性

例如:所有tooltip位置默认初始化右边

import createPopper from 'popper-next'

createPopper.defaults.placement = 'right';

单个配置属性

例如:以下这个tooltip默认没有动画效果

import createPopper from 'popper-next'

const Popper = createPopper(referene, popper, {
  placement: 'top'
});
Popper.defaults.animate = false;

所有属性

属性 说明 类型 可选值 默认值 必填
placement 出现的位置 string top/bottom/left/right bottom
trigger 触发行为 string hover/click/contextmenu hover
offset 出现位置的偏移量 number 10
animate 添加动画 boolean true / false true
speed 动画速度,单位毫秒 number 400
zIndex 设置元素的堆叠顺序 number 2000

所有事件

事件 说明 类型 返回值
show 显示tooltip function void
hide 隐藏tooltip function void

umd版本

https://unpkg.com/popper-next

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.1.02latest

Version History

VersionDownloads (Last 7 Days)Published
1.1.02
1.0.1-alpha.580
1.0.1-alpha.570
1.0.1-alpha.560
1.0.1-alpha.550
1.0.1-alpha.540
1.0.1-alpha.530
1.0.1-alpha.520
1.0.1-alpha.510
1.0.1-alpha.500
1.0.1-alpha.490
1.0.1-alpha.480
1.0.1-alpha.470
1.0.1-alpha.460
1.0.1-alpha.450
1.0.1-alpha.440
1.0.1-alpha.430
1.0.1-alpha.420
1.0.1-alpha.410
1.0.1-alpha.400
1.0.1-alpha.390
1.0.1-alpha.380
1.0.1-alpha.370
1.0.1-alpha.360
1.0.1-alpha.351
1.0.1-alpha.340
1.0.1-alpha.330
1.0.1-alpha.321
1.0.1-alpha.310
1.0.1-alpha.300
1.0.1-alpha.290
1.0.1-alpha.270
1.0.1-alpha.260
1.0.1-alpha.250
1.0.1-alpha.240
1.0.1-alpha.230
1.0.1-alpha.220
1.0.1-alpha.210
1.0.1-alpha.200
1.0.1-alpha.190
1.0.1-alpha.180
1.0.1-alpha.170
1.0.1-alpha.160
1.0.1-alpha.150
1.0.1-alpha.140
1.0.1-alpha.130
1.0.1-alpha.120
1.0.1-alpha.110
1.0.1-alpha.100
1.0.1-alpha.80
1.0.1-alpha.70
1.0.1-alpha.60
1.0.1-alpha.50
1.0.1-alpha.40
1.0.1-alpha.30
1.0.1-alpha.20
1.0.1-alpha.11
1.0.1-alpha.00
1.0.60
1.0.50
1.0.40
1.0.30
1.0.20
1.0.10
1.0.00
1.0.0-alpha.00

Package Sidebar

Install

npm i popper-next

Weekly Downloads

5

Version

1.1.0

License

MIT

Unpacked Size

162 kB

Total Files

33

Last publish

Collaborators

  • east-wzd