At present, there are some problems in implementation. The biggest problem is that context can not be easily accessed. Therefore, I hope to solve this problem through refactoring, I do not know what better ideas you have?