微信小程序滑块视图swiper遍历显示多个内容简单实现
微信小程序前端分页简单实现
很多时候在前后台交互过程中,后端返回数据未进行分页,此时需要我们在前端实现分页加载,以保证前端页面加载的流畅性,一次性多数据直接渲染,会导致页面卡顿,甚至白屏等问题。
实现思路:根据返回的数据量计算分页页数,上滑时进行数据截取及组装显示即可。
微信小程序表单步骤进度分步保存简单实现
微信小程序简单实现6位验证码输入页面
微信小程序自定义相机取景框简单实现
实现思路:使用媒体组件camera
使用设备相机功能,再使用覆盖原生组件的cover-view
及cover-image
实现相机之上的取景框,当然取景框为背景透明图片。目前微信小程序原生组件已经支持同层渲染,文中cover-view
及cover-image
也可以使用view
及image
来替代实现。其中camera
使用还涉及到scope.camera
授权,可自行添加授权代码。
微信小程序手风琴折叠面板简单实现
桃子 - 谨以此文怀念阳学文老先生
前两天,一位老家的亲人来家做客,因为是新年,所以他特地给我带了两瓶水果罐头。甚是稀奇,怪自己平时也没注意,说超市卖的很多,原来是自己遗忘了这个童年时期的最美味的食物。罐头是黄桃做的,味道好极了,一口气吃了一整瓶,抹抹嘴。想起人生中第一次吃嫁接桃子。
年月日时分秒与时间戳相互转换
1、年月日时分秒转时间戳:
function getTimeFormat(timeS){
let time = (new Date(timeS).getTime()) / 1000; //除1000 是变成秒级的时间戳 不除就是毫秒级
return time;
}
调用方式:
getTimeFormat('2022-02-02 02:22:22');
//输出结果为:1643739742
JS计算两个日期(年月日时分秒)相差结果:天小时分钟
实现思路:利用两个日期值(年月日时分秒,如:2022-02-28 10:57:12与2022-02-18 16:25:40),先对此格式日期转换为时间戳格式,再通过换算,得到两个日期差值:10天5小时26分。