1.The body might complete normally, causing 'null' to be returned, but the return type is a potentiall? 報錯

Try adding either a return or a throw statement at the end.
加上 return false 即可
2.關(guān)于key以及其他值必填問題 在定義參數(shù)哪里加問號即可

3.Change the return type of statusCode to String and provide a default value.

改成?widget.defaultText??'',