Componente Vue.js per evidenziare le voci di menu sullo scorrimento

Blog

Componente Vue.js per evidenziare le voci di menu sullo scorrimento

Componente vue leggero e semplice da usare che evidenzia le voci di menu mentre si scorre la pagina, scorrendo anche alla sezione di destinazione quando si fa clic.
vue-scrollactive .Questo componente Vue 2 semplifica l'evidenziazione di una voce di menu con una classe 'attiva' durante lo scorrimento.



  • Evidenzia gli elementi con una classe mentre scorri
  • Scorre alla sezione dell'articolo al clic
  • Facilitazione personalizzabile per lo scorrimento al clic
  • Emette eventi sui cambi di classe

Assicurati di controllare il demo e vedere tutte le opzioni disponibili e giocare con loro!

Installazione

Installa tramite |_+_| e usalo come plugin vue nella tua app.



npm npm install --save vue-scrollactive

O se desideri includerlo in un |_+_| tag, includi semplicemente il |_+_| file che si trova in |_+_| cartella così:

var VueScrollactive = require('vue-scrollactive'); Vue.use(VueScrollactive);

Se non stai eseguendo alcun transpiler come Babel, molto probabilmente dovrai installare un polyfill Promise per supportare i browser più vecchi poiché questa libreria dipende dalle promesse per funzionare.



Utilizzo

Dovresti avvolgere il tuo menu in un |_+_| tag (che sarà il tuo nav) e aggiungi un |_+_| classe nel tuo |_+_| tag come mostro nell'esempio seguente:

script

Puoi seguire la struttura che desideri, assicurati di impostare |_+_| classe negli elementi che si desidera evidenziare e impostarne |_+_| con un ID valido che desideri monitorare durante lo scorrimento.

Eventi

Scrollactive emetterà un |_+_| evento quando una voce di menu attiva viene modificata in un'altra, puoi catturare quell'evento facendo come nell'esempio seguente:

vue-scrollactive.min.js dist

Configurazione

Tutte le opzioni dovrebbero essere passate come prop in |_+_| componente come puoi vedere nell'esempio qui sotto:

Ricorda che tutte le opzioni sono opzionali e puoi vedere i valori predefiniti nelle sezioni Opzioni.

Opzioni

Scarica i dettagli:

Autore: eddiemf

Dimostrazione dal vivo: ttps://eddiemf.github.io/vue-scrollactive/examples/example-1.html

GitHub: https://github.com/eddiemf/vue-scrollactive

#vuejs #javascript # vue-js