最近學習了一下elementUI這個框架,練手的時候用到了message中onClose的回調函數,這個回調函數是在message提示結束后執行的,由於文檔中沒有看到關於onClose的使用,也可能我看漏了...百度也沒有找到類似的,試驗了幾次這個函數,在無意中才發現其用法,特來記錄一下。
this.$message({ message: '登錄成功!',//提示的信息 type:'success', //類型是成功 offset:225, //距離窗口頂部的偏移量 duration:800, //顯示時間, 毫秒。設為 0 則不會自動關閉 onClose:()=>{ //此處寫提示關閉后需要執行的函數 } });
后來發現其實也挺簡單的,但一開始的時候腦子短路一樣,並沒有想到,一開始沒有使用箭頭函數,我想實現的是提示關閉后跳轉到首頁就直接寫跳轉的代碼,導致沒有提示信息就直接跳轉,寫了命名函數然后調用發現也沒有用,不知道是什么問題,后面才想到使用箭頭函數,這才成功,es6的語法使用的還是不習慣,看來要多用啊,不然就落伍了。