折翼的飞鸟

导航

1 2 3 4 5 ··· 16 下一页

#

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

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

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

#

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

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

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

2026年3月3日 #

React中 state值根据props传入值变化的静态方法 getDerivedStateFromProps

摘要: 在react中,如果state值需要根据props传的值进行改变,除了 useEffect 或 componentDidUpdate 外,是否有静态方法可以让 state 直接根据 props 变化来更新,这个方法其实是类组件专属的 getDerivedStateFromProps。 这是 Reac 阅读全文

posted @ 2026-03-03 17:01 折翼的飞鸟 阅读(3) 评论(0) 推荐(0)

2026年3月2日 #

微信小程序分享图片显示自定义内容

摘要: 小程序在分享页面增加了一个需求,就是要在分享的图片下面显示自定义的日期、星期、时间、识别,如下图: 要在小程序分享图片上显示时间日期(如你提供的示例图),核心思路是:先通过 Canvas 动态绘制包含时间的分享图,再将其作为自定义图片用于分享。下面以 Taro 框架为例,给出完整实现方案: 一、核心 阅读全文

posted @ 2026-03-02 19:32 折翼的飞鸟 阅读(9) 评论(0) 推荐(0)

2025年12月22日 #

Taro4.x 引入 taro-ui 组件库

摘要: Taro4.x版本中使用taro-ui组件库,我本地使用的taro4.1.8版本,使用 npm install taro-ui命令安装组件库,无法安装成功,官方文档是要使用taro-ui@3.x的版本,尝试使用taro-ui@3.3.0版本也没成功 最后安装了taro-ui@3.0.0-alpha. 阅读全文

posted @ 2025-12-22 13:59 折翼的飞鸟 阅读(29) 评论(0) 推荐(0)

Taro4.x引入redux报错:TypeError: middleware is not a function

摘要: Taro4.x版本在搭建时引入redux,在编译时没有任何提示,在微信开发者工具中提示 TypeError: middleware is not a function, taro4.x版本默认安装的redux-thunk版本是"redux-thunk": "^3.1.0",在taro3.x版本使用r 阅读全文

posted @ 2025-12-22 10:15 折翼的飞鸟 阅读(9) 评论(0) 推荐(0)

2025年7月10日 #

uniapp+vue3 微信小程序使用mqtt通信

摘要: uniapp+vue3 搭建微信小程序,使用 npm install mqtt@4.1.0 --save 安装指定版本的mqtt。 尝试过安装其他版本的mqtt的版本,运行都是异常,最后发现mqtt@4.1.0的版本可以正常使用。 mqtt连接有数量限制,微信小程序最多创建5个连接。 我当前使用的环 阅读全文

posted @ 2025-07-10 19:01 折翼的飞鸟 阅读(994) 评论(0) 推荐(0)

2025年6月15日 #

uniapp+vue3 在App.vue中如何设置全局调用方法

摘要: 在uni-app中,如果你想在App.vue的setup函数中设置全局可调用的方法,你可以通过以下几种方式来实现: 1. 使用provide和inject (vue3 推荐使用此方法) 第一步:在vue3中使用provide和inject来传递方法到全局。 在App.vue中创建全局方法: <scr 阅读全文

posted @ 2025-06-15 12:57 折翼的飞鸟 阅读(1872) 评论(0) 推荐(0)

2025年3月5日 #

Taro 在页面中import包、组件、样式文件的顺序自定义规则

摘要: Taro 在页面中import包、组件、样式文件的顺序定义。 在以往的项目中重来没有注意过这一点,后来发现每次编译小程序,可以正常跑,但是编译的输出中提示一大堆提示, 原因是不同不同页面引入相同的一些组件顺序不同,导致 Webpack 无法确定公共模块的打包顺序。所以这里就开始自定自己引入包的顺序规 阅读全文

posted @ 2025-03-05 18:59 折翼的飞鸟 阅读(41) 评论(0) 推荐(0)

2024年8月29日 #

Taro 引入moment.js打包过大

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

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

Taro 打包体积分析

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

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

1 2 3 4 5 ··· 16 下一页