慕课热搜01

uniapp过滤器使用

创建一个过滤器:
在这里插入图片描述
在入口函数注册过滤器

// 注册过滤器
import * as filters from "./filters/index.js"Object.keys(filters).forEach(key=>{Vue.filter(key,filters[key])
})

使用过滤器:

在这里插入图片描述

onPageScroll , uniapp监听滚动

在这里插入图片描述
钩子函数 onPageScroll 监听页面滚动高度,,,
uni.pageScrollTo({ scrollTop:130 }) : uniapp设置页面滚动高度

uniapp获取dom节点
// 在当前vue页面中查找
const query = uni.createSelectorQuery().in(this)query.selectAll(`.hot-list-item-${this.currentIndex}`).boundingClientRect((res)=>{// 这个res就是实际的dom节点}).exec()
swiper使用

swiper用到的方法:

  • @animationfinish : swiper每次切换都会有一次切换动画,,这个是在swiper自身切换动画完成后,执行
  • @change : 改变swiper执行的方法

swiper用到的属性:

  • current: 当前swiper的序号,默认为0,,swiper默认展示序号为0的页面,,如果需要swiper展示其他序号页面,需要修改current属性
<swiper class="swiper" :current="currentIndex" :style="{height:currentSwiperHeight+'px'}"@animationfinish="onSwiperEnd"@change="onSwiperChange"><swiper-item v-for="(tabItem,tabIndex) in tabData">{{tabIndex}}<view><uni-load-more status="loading" v-if="isLoading"></uni-load-more><block v-else><hot-list-item v-for="(item,index) in listData[currentIndex]" :key="index":class="'hot-list-item-'+tabIndex":data="item":ranking="index+1"></hot-list-item></block></view></swiper-item></swiper>
用到的uniapp组件
  • uni-load-more : loading加载
考虑的问题
  • swiper 和 tab切换的联动
  • tab点击跟随滑动
  • swiper加载数据动态计算高度

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

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

相关文章

花为缘享奢APP震撼上线,2024奢侈品行业创业首选平台

中国是全球最大的奢侈品消费国&#xff0c;并且有着持续的消费增长潜力。普华永道在今年2月发布的《中国内地及香港地区奢侈品市场洞察》报告显示&#xff0c;随着旅游和社交活动逐渐步入正轨&#xff0c;全球奢侈品市场正稳步复苏&#xff0c;预计至2025年全球市场规模将以11%…

KVM系统虚拟化性能测试过程总结

buildroot编译 为啥要用buildroot 支持很多&#xff1a;交叉编译工具链、根文件系统生成、内核映像编译和引导加载程序编译。使用简单&#xff1a;使用类似内核的menuconfig、gconfig和xconfig配置界面&#xff0c;使用buildroot构建基本系统很容易。支持很多的包&#xff1a…

LightGBM原理和调参

背景知识 LightGBM(Light Gradient Boosting Machine)是一个实现GBDT算法的框架&#xff0c;具有支持高效率的并行训练、更快的训练速度、更低的内存消耗、更好的准确率、支持分布式可以处理海量数据等优点。 普通的GBDT算法不支持用mini-batch的方式训练&#xff0c;在每一次…

一键修复所有dll缺失的工具,dll修复工具下载使用教程

在计算机使用过程中&#xff0c;我们经常会遇到各种软件或系统错误提示&#xff0c;其中最常见的就是“找不到指定的模块”或“无法找到某某.dll文件”。Dll是动态链接库的缩写&#xff0c;它是Windows操作系统中的重要组成部分&#xff0c;负责提供各种功能和资源给应用程序使…

大模型PEFT技术原理(一):BitFit、Prefix Tuning、Prompt Tuning

随着预训练模型的参数越来越大&#xff0c;尤其是175B参数大小的GPT3发布以来&#xff0c;让很多中小公司和个人研究员对于大模型的全量微调望而却步&#xff0c;近年来研究者们提出了各种各样的参数高效迁移学习方法&#xff08;Parameter-efficient Transfer Learning&#x…

【语义解析:连接自然语言与机器智能的桥梁】

语义解析&#xff1a;连接自然语言与机器智能的桥梁 语义解析技术可以提高人机交互的效率和准确性&#xff0c;在自然语言处理、数据分析、智能客服、智能家居等领域都有广泛的应用前景。特别是在大数据时代&#xff0c;语义解析能够帮助企业更快速地从大量的数据中获取有用的…

【开源商城推荐-LGPL-3.0】ts-mall 聚惠星商城

dts-shop: 聚惠星商城 DTS-SHOP&#xff0c;基于 微信小程序 springboot vue 技术构建 &#xff0c;支持单店铺&#xff0c;多店铺入驻的商城平台。项目包含 微信小程序&#xff0c;管理后台。基于java后台语言&#xff0c;已功能闭环&#xff0c;且达到商用标准的一套项目体…

【EI会议征稿通知】第五届计算机信息和大数据应用国际学术会议(CIBDA 2024)

第五届计算机信息和大数据应用国际学术会议&#xff08;CIBDA 2024&#xff09; 2024 5th International Conference on Computer Information and Big Data Applications 第五届计算机信息和大数据应用国际学术会议&#xff08;CIBDA 2024&#xff09;将于2024年4月26-28日在…

Python pip 常用指令

前言 Python的pip是一个强大的包管理工具&#xff0c;它可以帮助我们安装、升级和管理Python的第三方库。以下是一些常用的pip指令。 1. 安装第三方库 使用pip安装Python库非常简单&#xff0c;只需要使用pip install命令&#xff0c;后面跟上库的名字即可。 # 安装virtuale…

springboot——消息中间件

消息的概念 从广义角度来说&#xff0c;消息其实就是信息&#xff0c;但是和信息又有所不同。信息通常被定义为一组数据&#xff0c;而消息除了具有数据的特征之外&#xff0c;还有消息的来源与接收的概念。通常发送消息的一方称为消息的生产者&#xff0c;接收消息的一方称为…

使用PAI-DSW搭建基于LangChain的检索知识库问答机器人

教程简述 在本教程中&#xff0c;您将学习如何在阿里云交互式建模&#xff08;PAI-DSW&#xff09;中&#xff0c;基于LangChain的检索知识库实现知识问答。旨在建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案。 LangChain是一个开源的框架&#xff0c…

Citrix找不到ICAWebWrapper.msi所在的文件夹的路径

在Citrix Workspace启动虚拟机是出现 首先解压Citrix Receiver.exe,然后在里面找到CAWebWrapper.msi这个东西,将放入上图中找不到的路径下可以解决这个上述问题。