一些npm包的使用demo(1)
安装
pnpm i tippy.js
使用
<template>
<button id="myButton">My button</button>
<button data-tippy-content="Tooltip">Text</button>
<button data-tippy-content="Another Tooltip">Text</button>
</template>
<script setup lang="ts">
import { onMounted } from 'vue'
import tippy from 'tippy.js'
import 'tippy.js/dist/tippy.css'
import 'tippy.js/themes/light.css'
onMounted(() => {
tippy('#myButton', {
content: 'My tooltip!',
duration: 0,
arrow: true,
delay: [1000, 2000],
theme: 'light',
})
tippy('[data-tippy-content]')
})
</script>
预览
