New

vue auth

450 chars
February 2017
165 views
Reclip Copy RAW
  1. /**
  2. * Install plugin.
  3. */
  4.  
  5. import Auth from './auth/index';
  6.  
  7. function plugin(Vue) {
  8.  
  9. if (plugin.installed) {
  10. return;
  11. }
  12.  
  13. Vue.auth = Auth;
  14.  
  15. Object.defineProperties(Vue.prototype, {
  16.  
  17. $auth: {
  18. get() {
  19. return options(Vue.auth, this, this.$options.auth);
  20. }
  21. }
  22.  
  23. });
  24. }
  25.  
  26. if (typeof window !== 'undefined' && window.Vue) {
  27. window.Vue.use(plugin);
  28. }
  29.  
  30. export default plugin;