vue-scrollto
vue-scrollto copied to clipboard
Is there a way to rename $scrollTo to some more unique in case of name conflict?
trafficstars
There is conflict with another package v-scroll-spy. Turns out both are using $scrollTo. Is there a way I can rename it? (I'm using Nuxtjs)
My solution is not to use vue-scrollto as a module but as a plugin:
import Vue from 'vue'
import VueScrollTo from 'vue-scrollto'
Vue.use(VueScrollTo, { duration: 300 })
export default function(ctx, inject) {
inject('<ANY NAME INSTEAD OF scrollTo>', VueScrollTo.scrollTo)
}