2023年6月21日发(作者:)

MUI实现上拉加载和下拉刷新效果本⽂实例为⼤家分享了MUI实现上拉加载和下拉刷新展⽰的具体代码,供⼤家参考,具体内容如下编写存储过程分页(此处使⽤T-SQL)CREATE PROC [dbo].[Common_PageList](@tab nvarchar(max),---表名@strFld nvarchar(max), --字段字符串@strWhere varchar(max), --where条件

@PageIndex int, --页码@PageSize int, --每页容纳的记录数@Sort VARCHAR(255), --排序字段及规则,不⽤加order by@IsGetCount bit --是否得到记录总数,1为得到记录总数,0为不得到记录总数,返回记录集)ASdeclare @strSql nvarchar(max)set nocount on;if(@IsGetCount = 1)begin set @strSql='SELECT COUNT(0) FROM ' + @tab + ' WHERE ' + @strWhereendelsebegin set @strSql=' SELECT * FROM (SELECT ROW_NUMBER()

OVER(ORDER BY ' + @Sort + ') AS rownum, ' + @strFld + ' FROM ' + @tab + ' where ' + @strWhere + ') AS Dwhere WHERE rownum BETWEEN ' + CAST(((@PageIndex-1)*@PageSize + 1) as nvarchar(20)) + ' and ' + cast((@PageIndex*@PageSize) as nvarchar(20))endprint @strSqlexec (@strSql)set nocount off;webApi接⼝(部分封装了,此处是调⽤形式)/// 测试mui下拉刷新 /// /// /// [HttpPost] public object test(JObject data) { using (var db = new DbBase()) { SqlParameter[] arr = {

new SqlParameter{ ParameterName="tab",Value=data["tab"].ToString()}, new SqlParameter{ ParameterName="strFld",Value=data["strFld"].ToString()}, new SqlParameter{ ParameterName="strWhere",Value=data["strWhere"].ToString()}, new SqlParameter{ ParameterName="PageIndex",Value=32(data["PageIndex"])}, new SqlParameter{ ParameterName="PageSize",Value=32(data["PageSize"])}, new SqlParameter{ ParameterName="Sort",Value=data["Sort"].ToString()}, new SqlParameter{ ParameterName="IsGetCount",Value=32(data["IsGetCount"])}, }; return eReader(db, "Common_PageList", arr); }页⾯实现 Hello MUI

下拉刷新(单webview模式)

    以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

    2023年6月21日发(作者:)

    MUI实现上拉加载和下拉刷新效果本⽂实例为⼤家分享了MUI实现上拉加载和下拉刷新展⽰的具体代码,供⼤家参考,具体内容如下编写存储过程分页(此处使⽤T-SQL)CREATE PROC [dbo].[Common_PageList](@tab nvarchar(max),---表名@strFld nvarchar(max), --字段字符串@strWhere varchar(max), --where条件

    @PageIndex int, --页码@PageSize int, --每页容纳的记录数@Sort VARCHAR(255), --排序字段及规则,不⽤加order by@IsGetCount bit --是否得到记录总数,1为得到记录总数,0为不得到记录总数,返回记录集)ASdeclare @strSql nvarchar(max)set nocount on;if(@IsGetCount = 1)begin set @strSql='SELECT COUNT(0) FROM ' + @tab + ' WHERE ' + @strWhereendelsebegin set @strSql=' SELECT * FROM (SELECT ROW_NUMBER()

    OVER(ORDER BY ' + @Sort + ') AS rownum, ' + @strFld + ' FROM ' + @tab + ' where ' + @strWhere + ') AS Dwhere WHERE rownum BETWEEN ' + CAST(((@PageIndex-1)*@PageSize + 1) as nvarchar(20)) + ' and ' + cast((@PageIndex*@PageSize) as nvarchar(20))endprint @strSqlexec (@strSql)set nocount off;webApi接⼝(部分封装了,此处是调⽤形式)/// 测试mui下拉刷新 /// /// /// [HttpPost] public object test(JObject data) { using (var db = new DbBase()) { SqlParameter[] arr = {

    new SqlParameter{ ParameterName="tab",Value=data["tab"].ToString()}, new SqlParameter{ ParameterName="strFld",Value=data["strFld"].ToString()}, new SqlParameter{ ParameterName="strWhere",Value=data["strWhere"].ToString()}, new SqlParameter{ ParameterName="PageIndex",Value=32(data["PageIndex"])}, new SqlParameter{ ParameterName="PageSize",Value=32(data["PageSize"])}, new SqlParameter{ ParameterName="Sort",Value=data["Sort"].ToString()}, new SqlParameter{ ParameterName="IsGetCount",Value=32(data["IsGetCount"])}, }; return eReader(db, "Common_PageList", arr); }页⾯实现 Hello MUI

    下拉刷新(单webview模式)

      以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。