在开发过程中,会遇到很多微信返回的状态码,鬼知道代表什么意思,现在好了,整理总结了一份状态码,方便大家。微信小程序错误码参考状态码(场景值)说明 -1系统繁忙 0请求成功 40001验证失败 40002不合法的凭证类型 40003不合法的OpenID 40004不合法的媒体文件类型 40005不合法的文件类型 4000
一、上传会用到的一些东西:1.wx.chooseImage;2.wx.uploadFile;3.获取上传需要的签名(signature)和加密策略(policy)和上传url(host)的接口;二、步骤拆解:1.通过接口获取签名等信息;2.选择图片得到filePath;3.上传图片得到oss图片路径并渲染;三、代码实现:ossPolicy:{ &nb
小程序image支持 JPG、PNG、SVG、WEBP、GIF 等格式;image组件默认宽度320px、高度240px;且支持懒加载;小程序要求图片打包上线的大小不能超过2M,所以很多静态资源放在网络上会比较好,在小程序调用相应的图片链接就好(图片资源可以放在自己的网站进行管理)一、src指定要加载的图片的路径 图片存在默认的宽度和高度 320*240二、mode 决定 图片内容 如何 和图片
做微信小程序的时候,可能出现跳转到tab页传参的场景,但是微信小程序文档中写了。switchTab不能带参跳转,那么这种情况可以怎么操作呢?解决:方法一:wx.setStorageSync('xxx',xxxxxx)思路就是通过storage来缓存数据,跳转到tab页之后再获取storage,并清除数据,这样就可以实现了。方法二:通过设置app.js中的globalData中的值来
小程序中的轮播图很简单,官方都有例子的,但是唯一的缺陷就是swiper是固定死的150px高度,这样如果传入的图片大于这个高度就会被隐藏。辣么,怎样让图片自适应不同分辨率捏。我的思路是:获取屏幕宽度,获取图片的宽高,然后等比设置当前屏幕宽度下swiper的高度。1.wxml<swiper indicator-dots="{{indicatorDots}}"&nb
getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 注意:不要尝试修改页面栈,会导致路由以及页面状态错误。不要在 App.onLaunch 的时候调用 getCurrentPages(),此时page 还没有生成。熟悉页面栈后才能更好的使用getCurrentPages(),下面将列举几种常用的使用场景:1、利用页
1.实现效果2.实现原理将数据存在storage中。wx.setStorageSync('search_history', JSON.stringify(this.data.list))取数组前15条。 if (wx.getStorageSync('search_history') ){ &
现在很多的app都很喜欢在微信或者支付宝的小程序内做开发,毕竟比较方便、安全、有流量、不需要再次下载app,好多人会因为加入你让他下载app他会扭头就走不用你的app,毕竟做类似产品的不是你一家。之前做过很多微信小程序的爬虫任务,今天做下记录,防止很久不用后就会忘记,微信小程序分为两大类:1、是不需要登录的(这种的话不做分析,毕竟没什么反爬)2、需要登录的2.1 登录一次之后token永久有效2.
准备是在小程序初始化进行一下登录状态判断,每次登陆以后会在storage里存一个user,根据这个值判断,没登陆过小程序启动进登录页面,登陆过直接跳转首页:App({ onLaunch: function() { //初始化加载,先判断