技术不行但人小帅 2023-03-30 16:01 采纳率: 59.7%
浏览 22
已结题

uniapp微信小程序组件内能不能触发onraechbottom?

想问一下用uniapp开发的微信小程序 能不能触发onreachbottom 那个底部触发事件? 我是在组件内引用的, 我在别的页面(非组件)可以使用,在组件内不能使用?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-30 19:36
    关注
    • 这篇博客: uniapp上拉加载的避坑指南中的 一.整个页面的上拉(onReachBottom) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 注意: 使用scroll-view导致页面级没有滚动,则触底事件不会被触发

      onReachBottom() {
          //当数组里的数据大于等于total的时候,说明数据已经加载完了
          if (this.dataList.length >= this.total) {
              setTimeout(() => {
                  this.status = 'noMore'
              }, 1000)
          } else {
              //每次上拉加载的数据比上一次多十个
              this.current++
              this.status = 'loading'
              let that = this
              setTimeout(() => {
                  that.getData()
              }, 1000)
      
          }
      },
      methods:{
      	getData(){
              let data={
                  current: this.current,
                  size: this.size
              }
              uni.request({
                  url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。
                  data:data,
                  header: {
                      'custom-header': 'hello' //自定义请求头信息
                  },
                  success: (res) => {
                      if (res.success) {
                          //下拉刷新的时候将数组置空
                          if (this.pull) {
                              this.dataList = []
                          }
                          this.total = res.total
                          for (let i = 0; i < res.rows.length; i++) {
                              this.dataList.push(res.rows[i])
                          }
      
                      }
                      this.pull = false
                      this.status = 'noMore'
                  }
              });
              
          }
      }
      
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月30日
  • 创建了问题 3月30日

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址