求助! 关于WEB分页

hellsam · · 2020 次点击
candy4dmu
一只努力带娃的码农
``` type User_list struct { Uid int Email string Password string Tel string Regip string } type Paginator struct { Totalpages int Currpage int Firstpage int Pages []int Lastpage int } type DataTest struct { Content []*User_list Paginator *Paginator Totals int } user_list := make([]*User_list, 0) // range user := &User_list{} //&user.Uid, &user.Email, &user.Password, &user.Tel, &user.Regip if err2 := rows.Scan(&user.Uid, &user.Email, &user.Password, &user.Tel, &user.Regip); err2 != nil { checkerrlog.CheckErrLog("遍历错误", err2) return } user_list.push(user) // range end data := &DataTest{} data.Content = user_list ```
#14
更多评论
你在查DB的时候加上 offset 和 limit 参数。 然后前端给你传 page , page就是你的 offset, limit 可以自己决定展示多少个。
#1
<a href="/user/momaek" title="@momaek">@momaek</a> ~~~ 上面代码返回出去的是 // 切片数据 data := make([]*User, 0) 但是下面帖子 https://studygolang.com/articles/5689 返回的是MAP 这里我纳闷 不懂如何一起丢出去到HTML 希望帮帮忙 帮改改,,我测试一天了, 实在搞不定才上论坛求助的 ~~~
#2