1.經常.id取不到值,最好要大寫I,如圖寫;
Application Event 事件獲取不到問題:錯誤信息:Cannot read property 'setParams' of undefined
之前代碼如圖:
onRefresh 事件一直是undefined,因爲baseSvc是自定義的一個service,主要是調用後臺,並callback,裏面採用了ES6的語法,導致Application Event無法獲取(目前不確定官方的callback方法會不會出現此類問題,但是自定義或者調用jQuery會出現),但是Component Event可以獲取,於是通過下面的方法解決這種問題:
將application event 獲取定義到invoke(callback)方法外面,即能獲取到。
另外Application在handle的時候,是沒有name屬性的,一定要注意(component event必須有name屬性):如圖: