问题描述
当我尝试在我的应用程序上使用 setBusy 时,它在控制台上返回以下错误:
警告: abp.ui.setBusy 没有实现!
我检查了 libs 文件,项目中存在 jquery.spin.js 和 abp.blockUI.js。我的项目使用 ABP v.6.0.0。
...
"wwwroot/libs/block-ui/jquery.blockUI.js","wwwroot/libs/spin/spin.js","wwwroot/libs-ext/spin/jquery.spin.js",...
"wwwroot/libs/abp-web-resources/Abp/Framework/scripts/libs/abp.blockUI.js","wwwroot/libs/abp-web-resources/Abp/Framework/scripts/libs/abp.spin.js",...
解决方法
应该可行,您可以共享项目的代码来帮助您,检查库加载的顺序,对 abp.ui.setBusy 的调用要求之前已加载。
jquery
...
<script src="~/libs/block-ui/jquery.blockUI.js" asp-append-version="true"></script>
<script src="~/libs/spin/spin.js" asp-append-version="true"></script>
<script src="~/libs-ext/spin/jquery.spin.js" asp-append-version="true"></script>
...
<script src="~/libs/abp-web-resources/Abp/Framework/scripts/libs/abp.blockUI.js" asp-append-version="true"></script>