alter proc pr_base_showpage
@pagesize int,
@page int ,
@tablename varchar(30),
@ordercolumn varchar(20)
/*功能:分頁取表的資料
引數:@pagesize 頁大小
@page 第幾頁,從1開始
@tablename 表名
@ordercolumn 排序列名
*/as
begin
declare @strsql varchar(2000)
declare @count varchar(10)
declare @pre varchar(10)
set @pre=cast((@pagesize*(@page-1)) as varchar)
set @count=cast((@pagesize*@page) as varchar)
set @strsql='select b.* from (select top '+@pre+' * from '+@tablename+' order by '+@ordercolumn+') a
right join (select top '+@count+' * from '+@tablename+' order by '+@ordercolumn+') b
on a.'+@ordercolumn+'=b.'+@ordercolumn+' where a.'+@ordercolumn+' is null'
if @page=1
begin
set @strsql=' select top '+cast(@pagesize as varchar)+' * from '+@tablename+' order by '+@ordercolumn
endexec(@strsql)
end/*
select b.* from (select top 3000 * from tbbasecombination order by cnicombinationid) a
right join (select top 4000 * from tbbasecombination order by cnicombinationid) b
on a.cnicombinationid=b.cnicombinationid where a.cnicombinationid is null
*/
微信小程式分頁
page 生命週期函式 監聽頁面載入 onload function options page 頁碼 max count 資料大小 getdata function page,max count success function res var contentlist res.data.list 後...
小程式實現分頁效果
方法一 首先說明小程式的兩個事件 1 頁面相關事件處理函式 監聽使用者下拉動作 onpulldownrefresh function 2 頁面上拉觸底事件的處理函式 onreachbottom function 監聽使用者下拉動作 onpulldownrefresh function 1000 監聽...
微信小程式分頁載入
要實現這樣的功能,一般需要在請求資料時加入當前請求頁數,以及頁的大小 每頁顯示的數量 也有一部分介面是通過請求的開始偏移量和結束偏移量請求資料,例如你一頁顯示10條資料,第一次 第一頁 請求即開始start為0結束end是9,第二頁就是從10到19,以此類推。頁面相關事件處理函式 監聽使用者下拉動作...
微信小程式 分頁功能
這個時候就需要分批次請求後臺的房型列表 以這個例子為列,先看一下效果,為了方便測試,我是兩條資料為一頁,如果請求的最後一頁沒有了資料,則顯示沒有更多資料 這個效果中,一個房型就是一條資料,大概思路就是將你每次要請求多少條資料傳到後臺介面,後臺會返回你請求的這幾條資料,在使用者下拉一次時再去請求一次介...
微信小程式實現分頁效果
onready function onshow function onhide function onunload function onpulldownrefresh function onreachbottom function 從上面可以看出下拉重新整理和上拉載入更多的封裝的監聽事件是onpu...