Skip to content

Instantly share code, notes, and snippets.

const DEFAULT_THRESHOLD = 120
const MAX_OFFSET = 250

export default {
  bind(el, binding) {
    let startX = 0
    let startY = 0
    let deltaX = 0
    let deltaY = 0
// tooltip.js
const POSITION_MARGIN = 4
const ARROW_SIZE = 8

export default {
  bind(el, binding = {}) {
    const defaultOpts = {
      content:
        (binding.value && binding.value.content) ||
// utils/directives/longpress-drag.js
// 支持 Vue2 + Vue3 指令钩子
export default {
  // Vue3
  mounted(el, binding) {
    init(el, binding)
  },
  unmounted(el) {
    destroy(el)