说明:最全专利文库
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210026659.9 (22)申请日 2022.01.11 (71)申请人 上海万物新 生环保科技 集团有限公 司 地址 200433 上海市杨 浦区淞沪路43 3号 1101-1103室 (72)发明人 司云可 吴义良 (74)专利代理 机构 上海百一领御专利代理事务 所(普通合伙) 31243 代理人 邵栋 (51)Int.Cl. G06F 9/451(2018.01) G06F 9/54(2006.01) (54)发明名称 一种在H5端基于Taro框架的滑动方法与设 备 (57)摘要 本申请的目的是提供一种在H5端基于Taro 框架的滑动方法与设备。 与现有技术相比, 本申 请通过解除Taro框架的H5端视口区域滚动机制, 以使文档流高度可大于手机视口区域高度, 并通 过监听到H5端原生的scroll滚动事件和/或 touch滑动事件, 以调用目标文件自动执行对应 的生命周 期函数, 其中, 所述生命周 期函数包括 以 下 至 少 任 一 项 :o n P a g e S c r o l l 、 onPullDownRefresh、 onReachBottom。 通过这种 方式能够实现与小程序端同样的滑动效果, 提升 了用户体验。 权利要求书1页 说明书6页 附图1页 CN 114428657 A 2022.05.03 CN 114428657 A 1.一种在H 5端基于Taro框架的滑动方法, 其中, 该 方法包括: 解除Taro框架的H 5端视口区域滚动机制, 以使 文档流高度可 大于手机 视口区域高度; 通过监听H5端原生的scroll滚动事件和/或touch滑动事件, 以调用目标文件自动执行 对应的生命周期函数, 其中, 所述生命周期函数包括以下至少任一项: onPageScroll、 onPullDownRefresh、 o nReachBottom。 2.根据权利要求1所述的方法, 其中, 当所述生命周期函数包括onPageScroll, 所述监 听H5端原生的scro ll滚动事件和/或touc h滑动事件还包括: 将滚动高度scro llTop作为属性封装到scro ll滚动事件对象中; 其中, 调用目标文件自动执 行对应的生命周期函数包括: 以滚动高度scrollTop属性为参数, 调用目标文件以执行Taro框架中的单页应用页面 对象this的o nPageScroll函数。 3.根据权利要求1所述的方法, 其中, 当所述生命周期函数包括onPullDownRefresh, 所 述监听H5端原生的scro ll滚动事件和/或touc h滑动事件还包括: 检测是否下拉至文档流滚动高度的零 点; 其中, 调用目标文件自动执 行对应的生命周期函数包括: 当检测到已下拉至文档流滚动高度的零点, 调用目标文件以执行Taro框架中的单页应 用页面对象this的o nPullDownRefresh函数。 4.根据权利要求1所述的方法, 其 中, 当所述生命周期函数包括onReachBottom, 所述监 听H5端原生的scro ll滚动事件和/或touc h滑动事件还包括: 基于滚动高度和屏幕高度, 动态计算是否滚动到文档流的最底部; 其中, 调用目标文件自动执 行对应的生命周期函数包括: 当滚动到文档流的最底部, 调用目标文件以执行Taro框架中的单页应用页面对象this 的onReachBottom函数。 5.根据权利要求3或4所述的方法, 其中, 所述方法还 包括: 使文档流总是拥有预设像素的滚动高度, 以阻止阻尼回弹。 6.根据权利要求1至5中任一项所述的方法, 其中, 所述目标文件为单独的javascript 文件, 所述调用目标文件 包括: 将所述文件的方法impor t方式引入。 7.一种计算机可读介质, 其上存储有计算机可读指令, 所述计算机可读指令可被处理 器执行以实现如权利要求1至 6中任一项所述的方法。 8.一种在H 5端基于Taro框架的滑动设备, 其中, 该设备包括: 一个或多个处 理器; 以及 存储有计算机可读指令的存储器, 所述计算机可读指令在被执行时使所述处理器执行 如权利要求1至 6中任一项所述方法的操作。权 利 要 求 书 1/1 页 2 CN 114428657 A 2一种在H5端基于 Taro框架的滑动方 法与设备 技术领域 [0001]本申请涉及计算机技 术领域, 尤其涉及一种在H 5端基于Taro框架的滑动的技 术。 背景技术 [0002]近年来, 移动端使用程度不断攀高, 前端移动端技术也不断创新。 小程序作为继移 动app和移动H5技术之后的后起之秀, 以其开发周期短, 开发包小巧为优势, 在移动开发技 术中脱颖而出, 独树 一帜。 [0003]Taro作为一种以React语法进行开发的语言, 可以用一套代码 开发出多端页面。 用 Taro开发出来的页面程序, 通过不同的打包命令, 可以编译成微信小程序、 京东小程序、 拍 拍小程序、 H5移动页面、 百度小程序、 支 付宝小程序、 头条小程序等多端程序包。 而这些端的 包都可以用一套 Taro代码来实现, 大 大提升了移动前端的开发效率。 [0004]但是Taro只是在设计理念上提出一套代码, 实现多端打包, 并无法在程序的各个 细节上做到各个端的效果完全符合产品设计。 其中, 某些在小程序中可实现的滑动效果却 不能在H5端实现, 例如, 在H5环境下, 可能会存在手动点击头部statusBar状态栏部分无法 回滚到顶部, 或者onPageScroll、 onP ullDownRefresh、 onReachBotto m的生命周期函数调用 无效或者很难使用等问题。 因此, 如何使H 5端实现与小程序一 致的滑动效果需要解决。 发明内容 [0005]本申请的目的是提供一种在H 5端基于Taro框架 滑动的方法与设备。 [0006]根据本申请的一个方面, 提供了一种 在H5端基于Taro框架的滑动方法, 其中, 该方 法包括: [0007]解除Taro框架的H5端视口区域滚动机制, 以使文档流高度可大于手机视口区域高 度; [0008]通过监听H5端原生的scroll滚动事件和/ 或touch滑动事件, 以调用目标文件自动 执行对应的生命周期函数, 其中, 所述生命周期函数包括以下至少任一项: onPageScroll、 onPullDownRefresh、 o nReachBottom。 [0009]进一步地, 其中, 当所述生命周期函数包括onPageScroll, 所述监听H5端原生的 scroll滚动事件和/或touc h滑动事件还包括: [0010]将滚动高度scro llTop作为属性封装到scro ll滚动事件对象中; [0011]其中, 调用目标文件自动执 行对应的生命周期函数包括: [0012]以滚动高度scrollTop属 性为参数, 调用目标文件以执行Taro框架中的单页应用 页面对象this的o nPageScroll函数。 [0013]进一步地, 其中, 当所述生命周期函数包括onPullDownRefresh, 所述监听H5端原 生的scro ll滚动事件和/或touc h滑动事件还包括: [0014]检测是否下拉至文档流滚动高度的零 点; [0015]其中, 调用目标文件自动执 行对应的生命周期函数包括:说 明 书 1/6 页 3 CN 114428657 A 3
专利 一种在H5端基于Taro框架的滑动方法与设备
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 16:46:14
上传分享
举报
下载
原文档
(455.1 KB)
分享
友情链接
GB-T 32918.1-2016 信息安全技术 SM2椭圆曲线公钥密码算法 第1部分:总则.pdf
GB-T 41339.2-2022 海洋生态修复技术指南 第2部分:珊瑚礁生态修复.pdf
GB-T 25706-2010 矿山机械产品型号编制方法.pdf
GB-T 35749-2017 锦纶66弹力丝.pdf
GB-T 20984-2007 信息安全技术 信息安全风险评估规范.pdf
DB5223-T 28-2021 新市民残疾人大学生教育资助基本公共服务规范 黔西南布依族苗族自治州.pdf
塞讯 自动化安全度量验证平台.pdf
GB-T 14951-2023 汽车节油技术评定方法.pdf
GB-T 32570-2016 集装箱用钢板及钢带.pdf
T-STIC 120051—2021 民用船舶设计服务规范.pdf
GB-T 37096-2018 信息安全技术 办公信息系统安全测试规范.pdf
GB-T 4830-2015 工业自动化仪表 气源压力范围和质量.pdf
GB 4094-2016 汽车操纵件、指示器及信号装置的标志.pdf
安华金和 基于数据安全治理.pdf
GB-T 42260-2022 磷酸铁锂电化学性能测试 循环寿命测试方法.pdf
T-CSAE 252—2022 智能网联汽车车载端信息安全测试规程.pdf
CISSP AIO-9 中文.pdf
GB-T 22264.8-2022 安装式数字显示电测量仪表 第8部分:试验方法.pdf
GB-T 28521-2012 通信局站用智能新风节能系统.pdf
DB37-T 5157-2020 住宅工程质量常见问题防控技术标准 山东省.pdf
1
/
3
9
评价文档
赞助2元 点击下载(455.1 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。