抖音实战~首页视频~下拉刷新

在这里插入图片描述

文章目录

            • 1. 配置下拉刷新
            • 2. 下拉刷新监听
            • 3. tab监听索引
            • 4. 控制台监控
            • 5. 父子组件调用
            • 6. 效果图

1. 配置下拉刷新

pages.json配置文件中添加如下配置:

"enablePullDownRefresh":true	//开启下拉刷新

在这里插入图片描述

2. 下拉刷新监听
// 当前页下拉刷新onPullDownRefresh() {var me = this;// 监听tabconsole.log("me.curIndex",me.curIndex)// 下拉刷新判断,如果是不同tab,那么组件中刷新的请求也不同if (me.curIndex == 0) {// 虚位以待} else if (me.curIndex == 1) {// 调用公共视频组件查询首页短视频列表this.$refs.videoFollowComp.displayVideoPaging(1, true);} else if (me.curIndex == 2) {// 调用公共视频组件查询首页短视频列表this.$refs.videoComp.displayVideoPaging(1, true);}}
3. tab监听索引
tab页面监听当前索引方法获取监听api索引
附近onPullDownRefreshme.curInde0
关注onPullDownRefreshme.curInde1
推荐onPullDownRefreshme.curInde2
4. 控制台监控

在这里插入图片描述

5. 父子组件调用
  • 父页面index.nvue
this.$refs.videoFollowComp.displayVideoPaging(1, true);
  • 子组件videoComp.vue
	// 分页查询新的list,并且追加到现有list中displayVideoPaging(page, needClearList) {// 查询首页短视频列表var me = this;var myUserInfo = getApp().getUserInfoSession();// console.log("首页",myUserInfo)var userId = "";if (myUserInfo != null) {userId = myUserInfo.id;}var serverUrl = app.globalData.serverUrl;uni.request({method: "GET",header: {headerUserId: userId,headerUserToken: app.getUserSessionToken()},url: serverUrl + "/vlog/indexList?userId=" + userId + "&page=" + page + "&pageSize=10",success(result) {if (result.data.status == 200) {var vlogList = result.data.data.rows;var totalPage = result.data.data.total;// me.playerList = vlogList;if (needClearList) {me.playerList = [];}me.playerList = me.playerList.concat(vlogList);me.page = page;me.totalPage = totalPage;if (needClearList) {me.setThisVlogInfo();me.freshCommentCounts();}} else {uni.showToast({title: result.data.msg,icon: "none",duration: 3000});}},complete() {uni.stopPullDownRefresh();}});}
6. 效果图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/515329.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

支付宝研究员王益的建议:“学好语文,才能写好代码”

王益,蚂蚁集团研究员,开源项目SQLFlow 和 ElasticDL 的负责人。他从10岁开始写代码。曾经用自己焊接的电路板扩展“中华学习机”来把自家的老式“威力牌”双筒洗衣机改造成了自动洗衣机;用Apple BASIC语言和6502汇编混合编程写了人生中第一个…

抖音实战~搜索页面~视频详情

文章目录一、前端部分1. 检索关键词短视频列表2. 选中某一个短视频3. 短视频详情二、后端部分2.1. 短视频入口2.2. 短视频接口层2.3. 短视频服务层2.4. 持久层-接口2.5. 持久层- xml三、效果图鉴赏3.1. 搜索页面3.2. 短视频列表3.3. 短视频详情一、前端部分 1. 检索关键词短视…

技术人的灵魂 3 问,阿里工程师如何解答?

作者 | 氐宿 阿里云高级前端技术专家 导读:在业务团队做事的工程师摸爬滚打了一段时间后,一定会有所疑问。团队同学在最初的一段时间都提出这样的疑惑:如何在业务中发现有技术价值的问题?发现问题后如何思考和发起再到解决&…

10+知识图谱开放下载,让你的学习效率提升5倍! | “右脑”开发套餐

简介: 为了让广大开发者清晰了解技术体系,打造属于自己的系统学习路径。今天,开发者社区整理了10知识图谱,供大家交流学习,持续更新中~ 知识的学习从来就不是孤立的,学习任何知识(概念、定义、…

抖音实战~分享模块~短视频下载(保存到相册)

文章目录一、可见范围1. 自己发布短视频2. 其他人发布短视频二、源码分析2.1. 底部窗口popup2.2. 实现组件uni-popup 弹出层2.3. 插件涉及组件2.4. 组件改造2.5. 关键的api三、作品鉴赏3.1. 自己发布视频3.2. 其他人发布视频3.3. 保存短视频一、可见范围 保存到相册、复制链接、…

HDC.Cloud 2021剧透:六大创新产品、开发者年度盛宴即将开启

编辑 | 宋慧 出品 | CSDN云计算 头图来源 | HDC.Cloud官网 今日,华为开发者大会2021(Cloud)(简称HDC.Cloud 2021)媒体预沟通会在京召开,华为技术有限公司高级副总裁、云与计算BG副总裁张顺茂在会上表示&am…

抖音实战~分享模块~复制短视频链接

文章目录一、可见范围1. 自己发布短视频2. 其他人发布短视频二、源码分析2.1. 底部窗口popup2.2. 实现组件uni-popup 弹出层2.3. 插件涉及组件2.4. 组件改造2.5. 关键的api三、作品鉴赏3.1. 自己发布视频3.2. 复制链接一、可见范围 保存到相册、复制链接、二维码 都是前端完成的…

莉莉丝《剑与远征》:基于阿里云全站加速提升用户体验

公司介绍 莉莉丝游戏致力为全球玩家创造好玩的游戏,坚持“全球化”与“品类进化”核心战略,通过对全球市场与品类发展阶段的深度理解,将国产手游带向了世界,代表作:《小冰冰传奇》,《万国觉醒》&#xff0c…

亚马逊云科技首次发布“三驾马车”中国业务战略

2021年3月25日,亚马逊云科技今天在北京举行媒体沟通会,首次正式发布“三驾马车,齐头并进”的中国业务战略。通过亚马逊云科技独一无二的全球优势,发挥亚马逊全球业务体系的强大支撑,并利用亚马逊的创新文化和方略&…

KubeCon 2020 阿里云推出四大企业级容器新品 ,详解云原生操作系统进化

导读:云原生操作系统进化,详解阿里云 ACK Pro、ASM、ACR EE、ACKEdge 等四款企业级容器新品。 KubeCon 2020 中国站,阿里云容器服务负责人易立会在《云原生,数字经济技术创新基石》的演讲中,分享阿里云原生如何助力数字…

抖音实战~分享模块~生成短视频二维码

文章目录一、可见范围1. 自己发布短视频2. 其他人发布短视频二、源码分析2.1. 底部窗口popup2.2. 实现组件uQRCode2.3. 插件涉及组件2.4. 组件改造2.5. 实现原理三、作品鉴赏3.1. 生成短视频二维码3.2. 微信扫描3.3. 抖音扫描一、可见范围 保存到相册、复制链接、二维码 都是前…

轻松处理高于平常10倍的视频需求,还能节省60%的IT成本,蓝墨做对了什么?

近年来,Serverless 一直在高速发展,并呈现出越来越大的影响力。主流的云服务商也在不断地丰富云产品体系,提供更好的开发工具,更高效的应用交付流水线,更好的可观测性,更细腻的产品间集成,但一切…

PassMark 更新排行,苹果 M1 杀疯了

整理 | 寇雪芹出品 | CSDN云计算(ID:CSDNcloud)3月24 日,PassMark 网站更新了单核性能排行榜,苹果 M1 3.2GHz 首次上榜就直逼榜首。苹果 M1 杀疯了以数千个 PerformanceTest 基准测试结果为数据基础,PassMa…

uni-app使用canvas绘制二维码

文章目录1. 插件选型2. 页面部分3.事件部分1. 插件选型 uqrCode 点击安装即可 https://ext.dcloud.net.cn/search?quqrCode 2. 页面部分 template&#xff1a; <view class"canvas-qrcode-box" style"align-self: center;"><canvas id"q…

好物推荐|下载超过 23w 次的 IDE 插件,让效率飞速提升

日常开发运维的过程中&#xff0c;我们总是会遇到各样重复性劳动而这些工作占据了我们大量时间。 我们一定都经历过这样的场景&#xff1a; 每一次产品迭代更新&#xff0c;都要一遍遍「打包-上传-登录服务器-替换-部署-重启」重复的类似工作&#xff1b;在本地 IDE、云产品控…

怕入错行?这群技术人写了本“择业指南”

计算机专业好找工作吗&#xff1f;哪些方向是当前的主流和热门方向呢&#xff1f; 计算机专业的你是不是还在为职业发展纠结犹豫呢&#xff1f; 刚经历完高考选专业的你是不是还在迷茫徘徊呢&#xff1f; 那么福利来啦&#xff01; 《软件技术职业选择之道》重磅来袭&#xff0…

连载:阿里巴巴大数据实践—数据开发平台

数据只有被整合和计算&#xff0c;才能被用于洞察商业规律&#xff0c;挖掘潜在信息&#xff0c;从而实现大数据价值&#xff0c;达到赋能于商业和创造价值的目的。面对海量的数据和复杂的计算&#xff0c;阿里巴巴的数据计算层包括两大体系&#xff1a;数据存储及计算平台&…

真的有无人工厂吗,IoT 怎么在产业界落地?| 赠书

责编 | 寇雪芹头图 | 下载于视觉中国出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcloud&#xff09;明天&#xff0c;工厂里没有人智能工厂可以灵活应对各种情况的新时代智能化工厂&#xff0c;即便没有人的参与&#xff0c;智能工厂也可以通过联网的制造设备完成信息交换…

开放下载!基于PAI个性化推荐系统开发指南

亚马逊的CEO Jeff Bezos曾经说过&#xff0c;他的梦想是“如果我有100万个用户&#xff0c;我就要为他们做100万个亚马逊网站”。而智能推荐系统的出现&#xff0c;就是为了实现这个梦想&#xff0c;智能推荐系统解决的是一个信息比对的问题&#xff0c;怎么样基于用户的信息和…

抖音实战~搜索页面~扫描二维码

文章目录一、二维码扫描1. api2. 前端源码3. 实现原理二、、作品鉴赏2.1. 短视频二维码2.2. 微信扫描2.3. 抖音扫描一、二维码扫描 uni.scanCode(OBJECT) 1. api 自己发布的短视频会有“保存到相册、复制链接、二维码、转为私密” 2. 前端源码 // 搜索扫码scan() {uni.scanC…