折翼的飞鸟

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

#

[置顶] Taro优化VirtualList虚拟列表组件

摘要: 在之前的虚拟列表VirtualScroll组件基础上做了优化,主要是修复一些问题,目前还没有实现骨架屏 原来的虚拟列表 : Taro实现VirtualList虚拟列表 不多说,直接贴代码 下面是百度网盘源码下载路径: 链接:https://pan.baidu.com/s/1HByy-U2AYQrss 阅读全文

posted @ 2025-02-12 16:21 折翼的飞鸟 阅读(1) 评论(0) 推荐(0) 编辑

#

[置顶] Taro实现VirtualList虚拟列表

摘要: 最新优化后的虚拟列表组件: Taro优化之前VirtualList虚拟列表组件 在使用Taro开发微信小程序时,需要加载长列表数据,在官网找了相关的VirtualList虚拟列表的组件,要么版本过低(项目中使用3.0.1版本),要么使用不方便(可能是自己没看懂的问题),官方也说有虚拟列表就是长列表加 阅读全文

posted @ 2021-09-26 09:57 折翼的飞鸟 阅读(1935) 评论(0) 推荐(0) 编辑

2024年8月29日 #

Taro 引入moment.js打包过大

摘要: moment.js 的包中 有许多语言库,这些语言库比moment.js本身还大,再打包时也会一起打进去,但这些语言库很多情况下不会用到,所以可以手动将其无用的语言库删除掉。 这里有一篇分析的文章 https://zhuanlan.zhihu.com/p/90306969 ,我使用了最没技术含量的操 阅读全文

posted @ 2024-08-29 17:43 折翼的飞鸟 阅读(58) 评论(0) 推荐(0) 编辑

Taro 打包体积分析

摘要: Taro 使用 Webpack 作为内部的打包系统,有时候当我们的业务代码使用了 require 语法或者 import default 语法,Webpack 并不能给我们提供 tree-shaking 的效果。在这样的情况下我们通过 webpack-bundle-analyzer 来分析我们依赖打 阅读全文

posted @ 2024-08-29 17:13 折翼的飞鸟 阅读(97) 评论(0) 推荐(0) 编辑

2023年2月8日 #

React:消息订阅(subscribe)-发布(publish)机制

摘要: 发布类似触发事件, 订阅类似监听事件 使用这种方式的好处是,兄弟组件间通信不必再像使用props那种通过父组件来通信,多层组件之间通信也不必在一层一层的传递, 直接在触发事件的组件中发布消息 监听组件中订阅消息即可; 1、工具库: PubSubJS 2、下载: npm install pubsub- 阅读全文

posted @ 2023-02-08 10:48 折翼的飞鸟 阅读(496) 评论(0) 推荐(0) 编辑

2022年12月17日 #

Taro 插件引入

摘要: Taro使用版本3.1 Taro的文档中只有静态引入插件,动态引入好像会有问题,而且官方已经找不到动态引入的文档。 微信、支付宝小程序中使用插件: 1、app.json配置 plugins: { "thePlugin": { "version": "*", // 目前只支持设置 * 拉取当前上架最新 阅读全文

posted @ 2022-12-17 21:00 折翼的飞鸟 阅读(948) 评论(0) 推荐(0) 编辑

2022年11月24日 #

Taro: chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json

摘要: 使用taro框架v3.4.4版本开发小程序时,在使用 Taro.chooseLocation 显示地图定位提示 chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ 阅读全文

posted @ 2022-11-24 16:11 折翼的飞鸟 阅读(1660) 评论(0) 推荐(0) 编辑

2022年11月23日 #

Taro 支付宝小程序Page页获取小程序启动时的参数

摘要: 支付宝扫码直接跳转到小程序指定的页面时,支付宝将其二维码链接转成小程序的启动参数query来传递。此时在Taro中Page页面获取这些参数 支付宝如何获取各种场景的启动参数 参考文档 在页面层面(page.js中),通过 my.getLaunchOptionsSync 获取启动参数 // 这里是支付 阅读全文

posted @ 2022-11-23 15:37 折翼的飞鸟 阅读(1097) 评论(0) 推荐(0) 编辑

2022年11月22日 #

Taro 主包vendors.js文件过大

摘要: 使用Taro框架v3.4.4版本,在打包发布时,主包接近2M,其中vendors.js文件超过1.5M,此时也进行了分包管理,但依旧超过1.5M, 这时就要对主包进行瘦身,否则越往后包的体积会更大。 打开根目录 config 文件夹 index.js 文件,在mini中配置 optimizeMain 阅读全文

posted @ 2022-11-22 16:40 折翼的飞鸟 阅读(2127) 评论(0) 推荐(0) 编辑

2022年10月17日 #

Taro自定义Tabbar

摘要: 在项目中遇到需要自定义底部的tabbar,首先需要了解底部tabbar最少2个最多5个,项目中可能会遇到自定义时底部的tabbar总个数超过5个的情况, 比如:在商家端小程序底部需要显示3个tabbar,客户端小程序也需要显示3个tabbar,此时商家端和客户端的tabbar都不相同,此时自定义就可 阅读全文

posted @ 2022-10-17 13:33 折翼的飞鸟 阅读(3853) 评论(0) 推荐(0) 编辑

2022年9月22日 #

Taro 微信转支付宝小程序: 问题八 TypeError: Function(...) is not a function

摘要: 在Taro 框架微信小程序转支付宝小程序时,在微信小程序下运行正常,但在支付宝小程序编译时没有问题,运行时页面提示Page Not Found. 但页面确实存在,控制台中提示TypeError: Function (...) is not a function 无法确定问题,最后将以前的 node_ 阅读全文

posted @ 2022-09-22 14:46 折翼的飞鸟 阅读(2582) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示