微信小程序分页功能实现---纯手工

目录

功能介绍

代码部分

.wxml代码:

.wxss代码

.js代码

.json代码

有情提示:


功能介绍

我找了一些官方组件库,TDsign,Vant Weapp 等,都没有发现有分页相关的,我自己写了一个分页的功能如下:如果有人知道相关的分页库欢迎评论告知一下下。

功能效果图:点击最外侧按钮可以实现向左向右跳转,1和10 按钮分别是最小页最大页,最大页根据请求的数据库中数据来定。中间省略号是输入框,输入数字后可以进行判定并更新页面,不输入数字的时候,中心输入框会显示当前页面页数。点击颜色是可以自己设置成你喜欢的颜色喔

代码部分

.wxml代码:

<view class="container">

  <view class="data-list">

    <block wx:for="{ {currentPageData}}" wx:key="*this">

      <view>{ {item}}</view>

    </block>

  </view>

  <view class="pagination">

    <view id="prev-page" class="page-box" bindtap="goToPrevPage">{ {zuo}}</view>

    <view id="first-page" class="page-box { {pageNum === 1 ? 'selected' : ''}}" 

    bindtap="goToFirstPage">1</view>

    <input id="page-input" 

    class="page-box input-box { {pageNum !== 1 && pageNum !== totalPage ? 'selected' : ''}}" 

      value="{ {inputValue}}" bindinput="onPageInputChange"

       bindfocus="highlightInput" bindblur="onInputBlur" />

    <view id="last-page" class="page-box { {pageNum === totalPage ? 'selected' : ''}}"

     bindtap="goToLastPage">{ {totalPage}}</view>

    <view id="next-page" class="page-box" bindtap="goToNextPage">{ {you}}</view>

  </view>

</view>

.wxss代码

.contai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值