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