亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

reaction 和 when有什么具體區別嗎,課中內容給我的感覺兩者功能是一樣的

reaction 和 when有什么具體區別嗎,課中內容給我的感覺兩者功能是一樣的

正在回答

2 回答

reaction中第一個函數中監聽的值發生改變都會調用第二個副作用函數。

when中第一個函數監聽的不是一個值,而是表達式,表達式中當然需要有可觀察對象,只有當該可觀察對象的值變動,并且該表達式值為真的情況下才調用第二個副作用函數。(我試了直接返回一個true,副作用函數也是執行的,不過不輸入可觀察對象,有什么意義呢。)

0 回復 有任何疑惑可以回復我~

when 和 autorun 是一個類型,依賴到的數據符合條件就會執行,但是 when 只執行一次,會自動銷毀

reaction 是對期望的數據進行觀察,并且會將觀察的數據作為參數傳給你的回調,當你期望觀察的數據變化,執行相應的操作

感覺 reaction 更加實用

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

reaction 和 when有什么具體區別嗎,課中內容給我的感覺兩者功能是一樣的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號