首页 > 其他分享 >毕设小问题

毕设小问题

时间:2024-03-24 22:33:54浏览次数:13  
标签:毕设 滚动 targetId userId 问题 let 页面 wx

您可以在页面加载完成后,即在 onl oad 函数中的获取消息列表数据成功后,再调用 wx.pageScrollTo 实现页面滚动到底部。这样可以确保在页面初始化时已经加载了数据,并且在获取数据后再进行页面滚动。

以下是一个示例代码,展示如何在正确的位置调用 wx.pageScrollTo:

onLoad() {
    let that = this;
    let userId = wx.getStorageSync('userInfo').id;
    that.setData({ userId: userId });

    // 创建 WebSocket 连接等操作...

    // 初始化页面时获取消息列表数据
    that.getChatData();
},

// 获取消息列表数据
getChatData() {
    let that = this;
    let userId = that.data.userId;
    let targetId = that.data.targetId;

    wx.request({
        url: 'http://localhost:8081/getMessage?userId=' + userId + '&targetUserId=' + targetId,
        method: 'get',
        dataType: "json",
        success: function (res) {
            that.setData({
                chatData: res.data
            });

            // 滚动到页面底部
            that.scrollToBottom(); // 在获取数据后调用滚动函数
        }
    });
},

// 滚动到页面底部函数
scrollToBottom() {
    wx.pageScrollTo({
        scrollTop: 9999
    });
},

标签:毕设,滚动,targetId,userId,问题,let,页面,wx
From: https://blog.csdn.net/weixin_53676834/article/details/136978145

相关文章

  • Python问题异常处理与日志结合
    我们掌握了try-except来处理程序运行中可能遇到的异常,以及使用logging来记录程序运行日志,该篇文章就结合二者来讲讲如何记录程序运行过程中的各种事件、状态信息以及遇到的异常情况,以便于追踪、诊断和解决程序运行时的问题。目录一、配置日志记录器 (logging.Logger)二、......
  • redis实际应用场景及并发问题的解决
    业务场景接下来要模拟的业务场景:每当被普通攻击的时候,有千分之三的概率掉落金币,每回合最多爆出两个金币。1.每个回合只有15秒。2.每次普通攻击的时间间隔是0.5s3.这个服务是一个集群(这个要求暂时不实现)编写接口,实现上述需求。核心问题可以想到要解决的主要问题是,1.如何......
  • Docker的下载问题
    1.首先说一下我在下载Docker是遇到的问题:镜像找不到,或者说没用的情况。2.解决方案:(1)先检查防火墙的状态(firewall-cmd--state),要确保防火墙的状态为关闭(临时关闭:systemctlstopfirewalled重启centos失效)(2)下载镜像,wgethttp://mirrors.163.com/docker-ce/linux/centos/docker-c......
  • 嵌入式硬件出现cpu占用过高的问题,如何解决cpu占用率过高
       当遇到嵌入式硬件中CPU占用率异常高的情况,通常首先要检查代码中是否存在死循环。死循环可能出现在for循环或while循环中,这会导致程序不断地执行,消耗大量CPU资源而不进行其他有用的工作。另外,在多线程应用中,如果线程中的while循环未包含适当的睡眠机制(例如调用sleep函数......
  • 如何修复Windows卡在“正在准备Windows”的问题?这里有详细步骤
    前言每次重新启动时,电脑都会卡在“正在准备Windows,请不要关闭你的计算机”屏幕上?不要惊慌!以下是针对Windows11/10/8中Windows卡在“正在准备Windows...”问题的一些有效修复程序,以及快速灾难恢复解决方案。Windows11/10卡在“正在准备Windows...”对于许多Windows11/10/8......
  • 3.24毕设
    objectisnotafunctioninterface这个是LambdaQueryWrapperQ构建条件查询时碰到的报错,通过查询得知这个报错的意思是这不是一个功能性接口。其实querywra@pper条件中前一个是条件1,后一个是和条件1执行查询方法的条件2,条件一如果是对类的遍历,也就是::的前面, 而queryWrapperi查询......
  • 如何处理多个字符串拼接出最大最小结果问题
    如题,给出若干个字符串输出字符串拼接成的最小的结果则我们应当对其进行排序,排序的规则是,如果总共字符串为s1,s2,s3.且如果是s1+s2大于s2+s1则应该将s2排在s1的前面,来使得最终拼接成的总字符串最小。排列后为s2,s1,s3.如果s1+s3>s3+s1的话将s3排在s1的前面。然后再进行s2与s3的......
  • Qt5乱码的问题
     亲测有效!!!现状:网上总是存在众多关于Qt5乱码的问题和文章,离谱的是很多都是用Qtcreator这个工具,最后得到的结论是Qt在中文上跨平台做的不好,比如在中文处理上要用类似latin1等函数。澄清:Qt对中文支持没啥问题,也不用什么特殊的函数,为了解决烦恼,必须了解下文件编码知识,比如utf-......
  • Arcgis:利用“空间连接”工具,解决矢量面对矢量面的归类问题
    目录前言 1、明确需求2、加载数据3、关键点4、结语前言    哈喽友友们,大家好呀!今天这一期会比较短,主要是针对努努在第一篇文章中讲到的,关于Arcgis“空间连接”工具用法的补充,主要是想要搞清楚怎么实现矢量面对矢量面的归类问题。   学习就是这样滴,争取......
  • 排查JVM问题思路
    正常运行系统:1、可以使用jmap来查看JVM中各个区域的使用情况2、可以通过jstack来查看线程中的运行情况,比如哪些线程阻塞、是否出现了死锁。3、可以通过jstat命令来查看垃圾回收的情况,特别是fullgc,如果发现fullgc比较频繁,那么就得进行调优了4、通过各个命令的结果,或者jvisua......