1.0.0 • Published 2 years ago

vue-life-cycle-decorators v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

vue-life-cycle-decorators

Vue lifecycle hooks for vue-class-component

Installation

npm i -S vue-life-cycle-decorators

Usage

import Vue from 'vue';
import Component from 'vue-class-component';
import { BeforeCreate } from 'vue-life-cycle-decorators';

@Component
export default class App extends Vue {
	inputValue: string = '';

	@BeforeCreate()
	onBeforeCreate() {}
	
	beforeCreate() {
		console.log('beforeCreate');
	}
}

is equivalent to

import Vue from 'vue'
import Component from 'vue-class-component'

@Component
export default class App extends Vue {
	onBeforeCreate() {}

	beforeCreate() {
		this.onBeforeCreate();
		console.log('beforeCreate');
	}
}