實踐筆記 Vue登入重定向失敗

2021-10-25 11:50:53 字數 572 閱讀 7396

使用動態路由下,進行非同步請求的同時,不能進行重定向。

1. 等待非同步請求完成後再進行路由重定向

// 載入選單

util.initrouter(this).then((res) => );

});

2. 改寫initrouter

方法一

將非同步請求方法寫成promise,之後使用then鏈式呼叫

util.initrouter = function ()  }).then(res => );

})};

方法二

將非同步方法寫成async/await

util.initrouter = async function() })

//其他

}

說明:方法一和二是等價的 

1. promise

2. async/await:await會暫停當前async方法的執行,直到await後的promise處理完成,**才能繼續往下執行。

Shrio登入失敗重定向到登入頁面顯示錯誤資訊

controller 的shiro登入方法如下 public string login redirectattributes redirectattributes,valid userbean userbean,bindingresult bindingresult catch unknownacc...

python print 中文重定向失敗

一直以來認為解決python字符集編碼,不一定需要通過sys.setdefaultencoding。因為既然python實現過程中,預設禁用了該操作,說明是不推薦的。通過不斷的字元轉換,也cover了一些問題。但今天在把python輸出的中文重定向到檔案作為日誌輸出時,遇到了問題。直接打屏沒問題,但...

重定向(筆記)

簡單的重定向 stdin 標準輸入,對應你在終端的輸入 stdout 標準輸出,對應於終端的輸出 stderr 標準錯誤輸出,對應於終端的輸出 1.管道預設是連線前乙個命令的輸出到下乙個命令的輸入 2.重定向是需要乙個命令的輸出到下乙個命令的輸入 標準錯誤重定向 重定向標準輸出到檔案,這是乙個很實用...