vue-plugin-helper-decorator
TypeScript icon, indicating that this package has built-in type declarations

0.0.12 • Public • Published

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')
  }
}

Package Sidebar

Install

npm i vue-plugin-helper-decorator

Weekly Downloads

293

Version

0.0.12

License

MIT

Unpacked Size

12.2 kB

Total Files

16

Last publish

Collaborators

  • kc_vip30