Skip to content

⬅️ Back to Table of Contents

📄 onLongPress/demo

📊 Analysis Summary

Metric Count
🔧 Functions 3
📦 Imports 3

📚 Table of Contents

🛠️ File Location:

📂 packages/core/onLongPress/demo.vue

📦 Imports

Name Source
onLongPress @vueuse/core
shallowRef vue
useTemplateRef vue

Functions

onLongPressCallback(e: PointerEvent): void

Parameters:

  • e PointerEvent

Returns: void

Code
function onLongPressCallback(e: PointerEvent) {
  longPressed.value = true
}

onMouseUpCallback(duration: number, distance: number, isLongPress: boolean): void

Parameters:

  • duration number
  • distance number
  • isLongPress boolean

Returns: void

Calls:

  • console.log
Code
function onMouseUpCallback(duration: number, distance: number, isLongPress: boolean) {
  if (!isLongPress)
    clicked.value = true

  console.log({ distance, duration, isLongPress })
}

reset(): void

Returns: void

Code
function reset() {
  longPressed.value = false
  clicked.value = false
}

Generated by Syntax Scribe