![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信小程序
星河阅卷
一条比较会蹦跶的咸鱼
展开
-
Taro全局监控页面生命周期实现数据统一埋点上报
背景在一个比较成熟微信小程序中,为了统计每个页面的行为,如统计页面PV、UV、对页面元素点击等事件进行监听,并且上报到我们自己的数据统计服务器上,目前网上能找到的大部分方案是通过手动埋点的方式实现,这种方式效率较低,来一个页面就要加一个统计逻辑,对代码的侵入较多。且网上的方案都是基于原生微信小程序的解决方案,对于使用Taro进行开发的项目来说,有点力不从心,因此,通过一段时间的研究与实验,整理...原创 2020-04-29 11:55:53 · 3345 阅读 · 20 评论 -
微信小程序-wxs实现时间格式化过滤器(正则)
目录背景正文 wxs wxml 背景 最近开发小程序的过程中,发现需求中有大量需要转换时间的地方,而且每个地方转换的时间格式都不一样,于是就想,小程序中是否有Vue的过滤器一样的方式,直接在输出到html时进行时间格式化操作,这样可以节省很多的时间花在处理数据中的时间格式化上,毕竟大量的数据都是以数组的形式传给前端,如果在pageJs中处理需要大量的循环操作,性能...原创 2018-09-22 10:25:12 · 18818 阅读 · 8 评论 -
Taro微信小程序开发技巧之非页面js中使用redux的action
序 在使用Taro开发微信小程序的过程中,经常会遇到这样的一种情况,需要在非页面js中更新redux保存的状态以实现特殊场景业务,在网上搜了好久,没有找到几个可以用的解决方案,经过一上午的折腾,总算找到一个折中的方式实现,故在此记录一下。 正文 相信在页面组件中使用redux更新状态大部分开发者都是信手拈来,直接 connect 一下就可以把相应的actio...原创 2019-08-25 22:12:56 · 788 阅读 · 0 评论 -
Taro微信小程序开发技巧之全局公共组件(如全局公共弹框)
序 在小程序开发中,我们经常会有这样的需求,需要全局添加一个自定义的弹框,这个弹框可能在任意一个页面中展示,而且这个弹框有着相对复杂的布局与交互,不适合使用微信提供的原生modal,此时,我们要如何添加一个所有页面都公用的弹框,使所有页面都有办法可以调起显示这个弹框呢,以下便来一一分析实现 正文 首先,需要实现所有页面共享弹框组件,那么第一时间想到的便是做一个自定义的组件,然后把...原创 2019-08-25 22:42:15 · 21127 阅读 · 5 评论