Dancer2-Plugin-ProgressStatus是一个Dancer2插件,提供进度状态助手。通过以下方式可以从源代码安装此模块:dzil install

在Dancer2路由中使用此模块,首先引入相关包:

use Dancer2;
use Dancer2::Plugin::ProgressStatus;

接下来定义路由,启动进度状态并更新:

get'/route'=>sub{
my$prog=start_progress_status('progress1');
while($some_condition){
$prog++;
}
};

前端使用JavaScript显示进度:

function displayProgress(data,done){
var p
}