FunctionComponent是Component写法的wrapper,实例化时会调用该函数式声明,用法同Component。
写法示例
import { FunctionComponent, console } from "waft";
export function Component(component: FunctionComponent): void{
component.onwillmount = (event: string): void=>{
console.log('--> onwillmount');
}
component.onmounted = (event: string): void=>{
console.log('--> onmounted');
}
component.onupdated = (event: string): void=>{
console.log('--> onupdated');
}
component.onbeforedestroy = (event: string): void=>{
console.log('--> onbeforedestroy');
}
component.addEventListener('click', function (event: string) {
console.log('--> buttonClick event tigger, event = ' + event);
});
}