摘要: 1、使用场景: 例如:搜索框搜索输入。只需用户最后一次输入完,再发送请求 2、函数防抖的要点: 需要一个 setTimeout 来辅助实现,延迟运行需要执行的代码。如果该方法多次触发,则把上次记录的延迟执行代码用 clearTimeout 清掉,重新开始计时。若计时期间事件没有被重新触发,等延迟时间 阅读全文
posted @ 2023-02-01 17:34 莫颀 阅读(2515) 评论(0) 推荐(0) 编辑
摘要: 在写界面的过程中,常用到文字排版的问题,多余文字需要自动省略为”.....“,这里分享一个自己用到的方法,效果如下图: 使用方法: 在需要省略的文字css样式中写入如下代码即可: display: -webkit-box; word-break: break-all; text-overflow: 阅读全文
posted @ 2023-01-06 08:47 莫颀 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 前段时间因为业务需求,需要在微信小程序里分享海报,于是在网上找到了这个方案。此处主要是搬运了网上的内容,加上我自己融合的组件的下载内容。具体如下: 第一步:下载组件 下载组件:Painter 一款轻量级的小程序海报生成组件 下载地址(github地址):Kujiale-Mobile/Painter: 阅读全文
posted @ 2022-12-29 09:25 莫颀 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 使用uniCloud云函数结合nodemailer发送邮件的时候,在本地调试可以发送成功,但是当我把云函数上传后,就不能发送到邮件了,但是云函数依旧执行了。开始我以为是node.js版本的原因,但是经过排查,我发现不是版本原因,而是线程原因,于是,我前往社区查看,最终找到了一篇很有用的文章。如下: 阅读全文
posted @ 2022-11-04 23:24 莫颀 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 在编码过程中,有时候我们需要对一个变量判断其是否有值,这里有一种比较不错的方法判断: !!variable //返回True为存在值,返回False为不存在值 注意是双感叹号“!!” 示例如下: var obj={ name:'张三', phone:'', //注意区分此处''中间是没有空格的,空格 阅读全文
posted @ 2022-10-27 16:52 莫颀 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 仿手机相册的微信小程序组件,具备点击图片预览,长按图片出现多选框功能,读者可以根据自己的需求,依据现有数据进行删除等操作。话不多说,先看效果: 初始效果: 长按效果: 选择效果: 注意:当前只是简单的逻辑,用户注意查看控制台的输出和代码中的注释!!!!! 上代码: photo-album.wxml 阅读全文
posted @ 2022-10-26 16:43 莫颀 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1、关于扁平化数组 const deps = { 'A组':[1,2,3], 'B组':[5,8,12], 'C组':[5,14,79], 'D组':[3,64,105], } let member = Object.values(deps).flat(Infinity); 其中使用Infinity 阅读全文
posted @ 2022-10-26 08:36 莫颀 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 最近由于项目需求,需要医学影像.dcm文件的预览功能,功能完成后,基于原生Demo做一个开源分享。 心急的小伙伴可以先看如下基于原生js的全部代码: 一、全部代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta 阅读全文
posted @ 2022-07-25 09:34 莫颀 阅读(3650) 评论(0) 推荐(2) 编辑
摘要: 安卓部署node服务器保姆级教程 阅读全文
posted @ 2022-04-27 23:01 莫颀 阅读(3483) 评论(0) 推荐(0) 编辑
摘要: 我之前写过一篇关于使用Node.js作为后端实现用户登陆的功能,现在再写一下node.js做后端实现简单的用户注册实例吧。另外需要说的是,上次有大佬提醒需要加密数据传输,不应该使用明文传输用户信息。在实际的开发中,也强烈建议大家做数据加密操作。ps:这里为了演示,就不做数据加密了。好了,现在开始我们 阅读全文
posted @ 2021-11-30 20:17 莫颀 阅读(1210) 评论(0) 推荐(0) 编辑