Skip to content

scmp/vue-plugin-helper-decorator

 
 

Repository files navigation

Vue Plugin Helper Decorator

npm Build Status

This library fully depends on vue-class-component.

Description

It helps for using vue plugins.

Now support:

License

MIT License

Install

npm i -S vue-plugin-helper-decorator

Usage

// In component
import { required } from 'vuelidate/lib/validators'
import { SocketIO, Validation, OnIdle, OnActive } from 'vue-plugin-helper-decorator'
@Component({})
export class DummyComponent extends Vue {
  @SocketIO({
    name: 'reconnect' // can declare your custom event name / names
  })
  public myReconnect() {
    console.log('reconnect')
  }

  @Validation()
  public validationObject() {
    return {
      name: {
        required
      }
    }
  }
  
  @OnIdle()
  public whenIdle() {
    console,log('Idle now')
  }
  
  @OnActive()
  public whenActive() {
    console,log('Active now')
  }
}

About

A bundle of decorator for using vue plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 62.0%
  • JavaScript 26.6%
  • Shell 11.4%