微信小程序获取wordpress文章列表(上拉加载更多+token验证)纯源码
最近对微信小程序有点兴趣,就在网上找了一些教程练手,本文主要实现微信小程序获取wordpress数据库中的已发布文章按时间倒序排序;关于token的身份验证,如果不涉及到非公开的内容可以不必验证登录,后面的示例中使用了header头携带token以及 url参数中携带token,另外小程序本身貌似就支持session_id会携带cookie。小程序上获取到的wordpress文章列表最终效果如下图(下拉刷新+上拉加载更多):
进入页面openapp页面时自动加载列表。下面直接上微信小程序端源码
如果要启用下拉刷新的话app.json需要增加一个配置 “enablePul[……]
微信小程序内部跳转外部小程序(不限数量)
微信官方公布于 2020年4月24日 开始,小程序内跳转外部第三方小程序取消数量限制,但是跳转前会跳出提示弹窗,另外利用此功能做小程序互推的话有被处罚的可能。微信开放交流社区上的问答有的没有及时更新,可能很多朋友没有注意到4月底出的新通知,原文地址: https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html
小程序内跳转小程序,这里我在网上找了一些微信小程序的appid做了测试,是可以的,如果你觉得小程序的appid不[……]
微信小程序图片自适应不同手机/裁剪
一、原生缩放/裁剪参数
微信小程序原生支持不同模式的图片缩放/裁剪模式,再也不用手动写css调整了,强烈建议去看官方说明文档,里面提供猫图示例很直观: https://developers.weixin.qq.com/miniprogram/dev/component/image.html
值说明最低版本scaleToFill缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素(尺寸不符合的会拉伸变形)aspectFit缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。aspectFill缩放模式,保持纵横比缩放[……]
ajax轮询获取php后台消息推送
在web开发中有时会用到消息提醒,一般都是使用浏览器前端轮询消息接口来获得最新消息提醒,或者使用socket的方式获取消息(这种方式带给服务器的压力小)。本文只介绍使用ajax轮询获取消息的方式。
前端页面index.html
简易版后台消息接口ajaxPush.php
直接访问index.html即可,只要网页不关闭会一直请求消息,建议轮询间隔至少保证1分钟。如果想要实时性好还是使用socket或其他第三方消息通知接口。在现实中ajaxPush.php显然是完全不可使用的,还需要增加数据存储与相关的逻辑处理,公告类型消息与单用户消息的处理一般也有所不[……]