自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 wx.createSelectorQuery().select微信小程序获取dom节点位置

1.场景:在某些情况下需要用到某个元素距离顶部的距离。1.1场景一:例如在某些小程序的详情页,由于页面展示的内容特别多,页面有好几屏的高度,辣么庞大的数据量,放在一个接口里显然是不合理的(小程序setData有1024大小限制;如果数据太大请求时间会比较长用户的页面等待时间特别长,总之一句话用户体验不好),所以就需要把接口分开为几个,同时小程序对于页面的进程数有限制(好像是5个还是几个...

2019-12-27 14:10:38 3377 4

原创 微信小程序自动回复机器人(模拟云信案例)

1.场景:输入关键词,对内容库进行检索,得到搜索结果,反馈给用户。其实也不算是机器人,也类似于搜索的样子,只不过以聊天界面的形式展现出来,当然了,在完成这个流程的过程中,也会出现一些问题,思路记录,仅供参考。2.思路:2.1 毋庸置疑,首先搭建前端界面(这块没什么可说的,对方和自己的样式最好大多数一样,通过一个‘me’和‘you’来进行区分,比较好);2.2 逻辑处理部分(数据缓存...

2019-12-27 11:09:53 12802

原创 微信小程 input序键盘弹起时,是否自动上推页面 adjust-position,input底部悬浮聚焦键盘弹起遮盖

1.背景:对于某些在输入框聚焦时不需要向上推动页面的需求,可以尝试此方法,小程序官方文档也有说明。2.思路:2.1给底部悬浮的部分动态设置bottom,聚焦时设为键盘弹起的bottom值,失焦时设置bottom为0;2.2 给input框设置adjust-position="{{false}}" 即可。3.代码3.1 wxml3.2js4.效果5....

2019-12-27 11:09:35 4887 1

原创 js判断时间是否为当天(今天是今天)

场景:在某些时候,某些项目需要做发送默认消息,默认消息一天只发送一次,当天时间为当天零点到当天的二十三时五十九分五十九秒,然后当时间切换到第二天时,只要用户是第二天第一打开就发送默认消息,如果之后再次打开,就不发送了。思路:获取当前进入该窗口的时间转换为当时的时间存于缓存中,以后每次进入该页面,获取进入的时间和缓存时间进行对比,如果相同则不发送默认消息,如果不同则把缓存中的时间更新为当前进入的...

2019-12-24 15:38:03 11597 1

原创 滑块验证码,图片滑块验证码(兼容pc和H5)

背景:登录部分以前用的是那种需要手动输入的验证码方式,现在好多同行都改成了滑块,或者图片滑块验证码的方式(咱们也需要与时俱进,不能落后与竞争对手哈)。对于触屏(也就是H5页面)的网站,可以在pc端打开,然后再在控制台切换为手机模式,所以这个效果需要兼容pc和触屏两端。原理比较简单,pc无非通过鼠标的mouse事件,触屏通过手指的touch事件,然后就是随机截取图片的一个小块,通过拖拽,对比拖拽小块...

2019-12-03 17:22:41 4619 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除