当前位置: 首页 > news >正文

flash网站制作网络推广工具和方法

flash网站制作,网络推广工具和方法,手机微网站怎么制作,都江堰住房和城乡建设厅网站🤵 作者:coderYYY 🧑 个人简介:前端程序媛,目前主攻web前端,后端辅助,其他技术知识也会偶尔分享🍀欢迎和我一起交流!🚀(评论和私信一般会回&#…

🤵 作者coderYYY
🧑 个人简介:前端程序媛,目前主攻web前端,后端辅助,其他技术知识也会偶尔分享🍀欢迎和我一起交流!🚀(评论和私信一般会回!!)
👉 个人专栏推荐:《前端项目教程以及代码》

✨一、前言

项目开发中,如果请求后端数据过多,我们一般会进行分页处理,而在移动端,我们一般是通过“上拉触底”这个动作加载下一页,如果加载最后一页就进行提示。

🚩二、具体实现

🎉1.前期准备

后端需要一个分页的加载数据接口,由前端传页码、条数

 {PageIndex: 1, //页码PageSize: 20 //每页大小}

🎄 2.wxml代码

页面显示分几种情况:数据已部分加载、无数据、加载中、最后一页

  <!-- 渲染数据列表,样式自己写,我这里借助了vant宫格组件--><view class="list" wx:if="{{dataList.length>0}}"><van-grid column-num="3"><van-grid-item use-slot wx:for="{{ dataList}}" wx:key="index"><view class="flex items-center"><view class="text-container">{{item.Goods_Name}}</view></view></van-grid-item></van-grid></view><view wx:else><van-empty image="search" description="暂无数据" /></view><!-- 加载提示 --><view wx:if="{{loading}}" class="tips">正在加载...</view><!-- 没有更多数据的提示 --><view wx:if="{{!loading&&!hasMoreData}}" class="tips">- 暂无更多数据 -</view>

3.js代码

  data: {// 查询参数PageIndex: 1, //页码PageSize: 20, //每页大小loading: false,// 是否加载中hasMoreData: false,// 是否还有数据dataList: [],},onLoad() {this.getList()},// 请求数据getList() {// console.log(e.detail);wx.showLoading({title: '加载中',})dataGetPage({ // 后端接口,已做了封装,封装方法请看我之前发过的文章PageIndex: this.data.PageIndex, //页码PageSize: this.data.PageSize //每页大小}).then(res => {if (res.Data) {//  请求成功,将获取的数据拼接到原来的数据列表中const newDataList = this.data.dataList.concat(res.Data);//  更新当前页数和数据列表this.setData({PageIndex: this.data.PageIndex + 1,dataList: newDataList,});} else {this.setData({hasMoreData: false})if (this.data.dataList.length > 0) {} else {this.setData({dataList: [],})}}this.setData({loading: false // 加载完成,隐藏加载提示});setTimeout(() => {wx.hideLoading()}, 500);})},// 触底onReachBottom: function () {// 调用加载下一页的方法this.loadNextPage();},// 在页面或组件中定义加载下一页数据的方法loadNextPage: function () {// 如果正在加载中,避免重复加载if (this.data.loading) {return;}// 开始加载,可以显示加载提示,避免用户重复触发加载this.setData({loading: true});// 2. 发送请求获取下一页数据this.getList();},

🔑三、总结

原理其实就是检测触底,就把页码+1,然后对数据进行拼接,以上代码需根据实际应用进行修改。欢迎评论交流

http://www.dinnco.com/news/77504.html

相关文章:

  • 岳阳做网站短网址链接生成
  • 淘宝客网站开发视频商业软文代写
  • 网站验证码怎么做的广东广州网点快速网站建设
  • 哪个免费建站好社交媒体推广
  • 伊犁做网站百度收录在线提交
  • 黄冈网站建设当下最流行的营销方式
  • 公众号登录平台官网关键词优化排名查询
  • 潍坊网站推广长沙营销推广
  • 2022麻豆区区区三区四区北京网站优化公司
  • 泉做网站的公司郑州seo关键词优化公司
  • 福州推广企业网站seo免费培训视频
  • 这么自己建设网站网站优化排名提升
  • 视频网站建设方案百度一下首页网页百度
  • 怎样用zblog做网站用手机制作自己的网站
  • 网站安全检测在线百度推广登陆平台登录
  • 网站尾部一般怎么做爱采购seo
  • 产品外观设计报价衡阳网站优化公司
  • 网站链接到邮箱怎么做常用的网站推广方法
  • phpcms 网站打不开如何搭建个人网站
  • 做网站会员推广哪个好济南百度竞价代运营
  • 网站建设公司报价淘宝推广方式
  • alipay域名网站网络销售怎么做
  • 网站权限怎么设置方法新手怎么做电商运营
  • 中英文网站建设用两个域名广告营销留电话网站
  • 网站后台怎么做友情链接免费百度广告怎么投放
  • 网站建设的方案书网络营销ppt案例
  • 做订阅号要建立网站吗seoul
  • 郑州网站建设开发公司最新中国新闻
  • 南京cms模板建站卢松松外链工具
  • 怎样做网站上的语种链接seo外包费用