Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

224
Vistas
iOS evita la selección de un párrafo completo al presionar prolongadamente el evento Vue JS touchhold

Estoy usando la función de retención táctil vue-touch- touchhold para crear una función de "vistazo" para una aplicación de iOS y Android en la que estoy trabajando, creada con Capacitor JS

La aplicación funciona bien, pero no parece haber un complemento principal en la lista para crear una función de "vistazo" (donde el usuario toca prolongadamente y luego el teléfono vibra y aparece un texto)

Tengo esta parte funcionando, pero mi problema es que en un dispositivo físico, en iOS, el evento de presión prolongada ( touchhold ) desencadena una selección del texto, ese es el cuadro de selección de iOS que es azul y permite que un usuario elija cosas como: copiar, pegar, etc...

Agregué lo siguiente a mi componente que envuelve el texto y/o el botón que se debe mirar:

 <template> <div unselectable="on" onselectstart="return false;" v-touch:touchhold="peek" onmousedown="return false;" class="tw-select-none"> <slot name="activator"></slot> </div> </template>

Estoy usando Tailwind CSS, pero he intentado lo siguiente:

  • user-select: none ya está aplicado
  • onmousedown está configurado para devolver false
  • onselectstart está configurado para devolver false
  • unselectable está activado
  • Tengo algunos CSS personalizados para selecciones (que no hacen ninguna diferencia) establecidos como:
 ::selection, ::-moz-selection, ::-webkit-selection { background: #000; color :#fff; }

A pesar de todo esto, todavía aparece el molesto cuadro de selección de iOS sobre todo , ¿cómo puedo desactivarlo? ¿O solucionar esto? ¿Quizás hacerlo transparente de alguna manera?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda