-
使用 Taro 的一些小配置
我自己在使用 Taro 开发小程序的时候,一定会开启的两个配置: 1. 开启压缩 Taro 在预览模式生成的文…
-
使用小程序的 Canvas 2D 提取特定点的颜色
在小程序当中,我们可以通过在 Canvas 画布上绑定 Tap 事件,来获取到用户点击行为,当我们获取到点击行…
-
在小程序中使用的 Canvas 2D API 绘制本地图片
小程序自 2.9.0 起,不再推荐使用其自己封装的 Canvas Context,而是更加推荐大家使用标准的 …
-
为 wxa.js 构建的小程序移除 scss 依赖
wxa.js 默认使用的样式语言是 scss,所以其默认创建的项目就会要求安装 node-sass,但由于 n…
-
wxa.js 引入 tailwindcss
TailwindCSS 是我最近一段时间使用比较多的 CSS 框架,相比于传统我们习惯的前端框架,它的限制更少…
-
微信生态中的 openId、unionID和业务系统中的ID
在进行微信生态相关的开发的时候,经常会遇到一个术语:openID。openID 在微信生态下几乎无处不在: 你…
-
wxa.js 开启极致压缩
在之前的小程序性能优化系列中,我给出了如何分析文件大小和压缩图片的方式。但在一个项目中,如果我们已经完成了相关…
-
wxa.js 如何使用 replace 插件实现版本号的方便更新
小程序在开发过程中,如果可以在应用的某个地方加入版本号的显示,可以在后续 debug 的过程中,快速的定位代码…
-
如何对项目中的图片进行压缩
在昨天的文章中,我们找到了项目中的大文件是什么,而大多数时候,你会发现项目中的大文件都是图片,只要对图片压缩一…
-
如何找出小程序项目中体积最大的文件?
为什么要找到小程序项目中体积最大的文件? 微信小程序由于有「用完即走」的愿景,在小程序的大小上做了一些限制,单…
-
物联网设备如何链接到你的小程序?
物联网项目在涉及到传统行业的数字化改造时,是一个非常常见的选择。通过对于传统的物联网设备进行改造,就可以和云计…
-
使用Prettier、Husky 和 lint-staged 进行 Commit 前处理
在编写代码时,如果你的代码中配置了 ESLint, 而你自己没有运行 ESLint ,可能会导致你的 CI b…
-
WePy 整合云开发
由于工作上的原因,有需求要使用 WePy,刚好,有了云开发的契机,就决定研究一下。 初试 WePY 想要做云开…
-
小程序的 marker 无法触发 bindmarkertap 事件应该如何处理
TL;DR 如果想要 marker 可以响应 bindmarkertap 事件,需要设定 marker 的 I…