微信小程序滚动加载拓展组件,对官方方案进行了以下优化:
减少重复去写分页加载函数和分页逻辑
支持长列表虚拟渲染
优化删除子项无刷新交互
使用
安装组件
npm i mini-scrolling-loading --save
在页面的 json 配置文件中添加 mini-scrolling-loading 自定义组件的配置
{
"usingComponents": {
"mini-scrol……
微信小程序插件的发布方便了代码公用和数据交互,可以保证业务功能公用的同时保证代码的安全性。
微信插件的定义如下:插件是对一组 js 接口、自定义组件或页面的封装,用于嵌入到小程序中使用。插件不能独立运行,必须嵌入在其他小程序中才能被用户使用;而第三方小程序在使用插件时,也无法看到插件的代码。因此,插件……
每个小程序成型后,一般都会选择生成带菊花码的海报分享出去来吸引更多的流量。下面来介绍下他的一种实现方式吧
组件Github地址: https://github.com/WGinit/mini-poster
原理:主要利用微信小程序强大的Canvas API来合成,生成后可用wx.canvasToTempFilePath()导出图片地址,从而可实现预览及保存至手机相册
一、如何使……
2018年初,张小龙出席微信公开课Pro,重点的介绍了小程序的发展和未来方向。目前来看,小程序已大红大紫,遍地开发的趋势,小程序的开发已成为每个前端开发者必备的技能。
最近在看小程序开发文档时,其强大的原生API吸引了我,于是就开始学着做做小demo。接下来说说要做的事吧,名字取了个白山羊备忘录(好名字都被取光……
先看实现后的效果图:
计算机主页面,有基本的加减乘除功能,还有退格和清空数据
这里增加了一个历史记录页面,通过将数据异步保存到缓存里后需要查看时直接提取
此小程序主要实现的点击代码如下:
clickBtn: function (event) {
var id = event.target.id;
if(id == this.data.id1){ //退格
var data = this.dat……