Preloader mixin for Vue.js (using PreloadJS)