layui.use('flow', function(){
var flow = layui.flow;
flow.load({
elem: '#LAY_demo1' //流加载容器
,scrollElem: '#LAY_demo1' //滚动条所在元素,一般不用填,此处只是演示需要。
,done: function(page, next){ //执行下一页的回调
var lis = [];
lis.push('内容');
next(lis.join(''), page < 10); //假设总页数为 10
}
});
})
加载数据必须用layui 封装的方法,.push(’ ')
select下拉查询时重新请求flow流数据 重新调用就好了
adminquestionteacherTeacherlist为ajax 数据
完整版代码
//加载更多
function flowTeacherlist(){
flow.load({
elem: '#LAY_demo1' //流加载容器
,scrollElem: '#LAY_demo1'//滚动条所在元素,一般不用填,此处只是演示需要。
,done: function(page, next){ //执行下一页的回调
var lis = [];
adminquestionteacherTeacherlist({ //ajax数据
page: page,
subject:subject,
grade:grade
}).then(res => {
var lis = []
var teacherlist = res.data;
var checkboxHtml = "";
teacherlist.forEach((res, index) => {
lis.push( '<input type="checkbox" name="username" title="'+res.username+'"
value="'+res.userid+'" lay-skin="primary">');
})
var totalpage = Math.ceil(res.total/10);
next(lis.join(''),page < totalpage);
form.render('checkbox');
})
}
});
}