淺對比淺對比淺對比淺對比淺對比淺對比淺對比淺對比。呀呀呀,看了三種,我得理順理順。不定更。
子觸發父事件(傳值)
vue中子組件邏輯中需要this.$emit(fromChild,[arg]),使用時在子引用中監聽fromChild——@fromChild="parentHandler(arg)"
react中父組件事件以props傳入子組件——propsName={this.parentHandler.bind(this)},子組件調用this.props.FnName(arg)觸發子組件
ng中需要在子組件中創建EventEmitter,this.EventEmitter.emit(arg),使用時在子引用中監聽(EventEmitter)="handleSize(arg)",跟vue相像,但是需要顯式新建一個事件觸發器。