微信小程序

JavaScript

微信小程序 小程序搜索-优化指南

17 0

小程序搜索优化指南爬虫访问小程序内页面时,会携带特定的 user-agent "mpcrawler" 及场景值:1129判断请求是否来源于官方搜索爬虫的方法:签名算法与小程序消息推送接口的签名算法一致。参数在请求的header里设置,分别是: X-WXApp-Crawler-Timestamp X-WXApp-Crawler-Nonce X-WXApp-Crawler-Signature签名流程如下: 1.将token、X-WXApp-Crawler-Timestamp、X-WXApp

JavaScript

SDK数据库 Command聚合操作符集合操作符

29 0

AggregateCommand.allElementsTrue(value: Expression[]): Object支持端:小程序 2.7.4, 云函数 0.8.1, Web 聚合操作符。输入一个数组,或者数组字段的表达式。如果数组中所有元素均为真值,那么返回 true,否则返回 false。空数组永远返回 true。参数value: Expression[][<expression>]返回值ObjectAPI 说明语法如下:allElementsTrue([<expression

JavaScript

微信小程序云开发 按量付费

36 0

按量付费小程序·云开发已提供按量付费功能。在按量付费模式下,系统每月会提供一定的免费额度供开发者使用,超过免费额度的资源消耗将按照对应的刊例价扣除费用。在使用按量付费功能时请注意:小程序一旦开通按量付费后,将无法再切换到预付费支付方式,请开发者谨慎操作;通过小程序管理后台和微信开发者工具云控制台申请的代金券无法用于按量付费模式;同时,在按量付费模式下,基础告警功能将不再适用,但是开发者仍然可以使用自定义告警功能。具体告警功能使用方式可参考文档《小程序·云开发告警》;需下载最新 nigh

JavaScript

微信小程序 查询欠费用户列表

27 0

查询欠费用户列表微信后台会定时(每天6点开始)获取所有欠费用户列表,并提供接口查询列表接口,此后如果有用户完成欠费缴纳会在收到成功支付通知时删除记录。1、请求参数参数名称类型必选备注start_openidstringN开始的openid,从头开始填空,start_openid不会包含在返回结果中limitintY最大返回数量(0,10000]2、返回参数参数名称类型必选备注errcodeintY错误码errmsgstringY错误信息listarrayN返回欠费用户列表其中list的每一项的内容如下:参

JavaScript

微信小程序 页面路由

50 0

页面路由在小程序中所有页面的路由全部由框架进行管理。页面栈框架以栈的形式维护了当前的所有页面。当发生路由切换的时候,页面栈的表现如下:路由方式页面栈表现初始化新页面入栈打开新页面新页面入栈页面重定向当前页面出栈,新页面入栈页面返回页面不断出栈,直到目标返回页,新页面入栈Tab 切换页面全部出栈,只留下新的 Tab 页面重加载页面全部出栈,只留下新的页面getCurrentPages()getCurrentPages()函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为

JavaScript

微信小程序API 订阅消息

46 0

wx.requestSubscribeMessage(Object object)基础库 2.4.4 开始支持,低版本需做兼容处理。调起客户端小程序订阅消息界面,返回用户订阅消息的操作结果。当用户勾选了订阅面板中的“总是保持以上选择,不再询问”时,模板消息会被添加到用户的小程序设置页,通过 wx.getSetting 接口可获取用户对相关模板消息的订阅状态。注意事项一次性模板 id 和永久模板 id 不可同时使用。低版本基础库2.4.4~2.8.3 已支持订阅消息接口调用,仅支持传入一个一次性 tmplI

JavaScript

微信小程序API 音频-获取当前输入源

37 0

wx.getAvailableAudioSources(Object object)基础库 2.1.0 开始支持,低版本需做兼容处理。获取当前支持的音频输入源参数Object object属性类型默认值必填说明successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数completefunction否接口调用结束的回调函数(调用成功、失败都会执行)object.success 回调函数参数Object res属性类型说明audioSourcesArray.<

JavaScript

基础库

27 0

基础库与客户端之间的关系小程序的能力需要微信客户端来支撑,每一个基础库都只能在对应的客户端版本上运行,高版本的基础库无法兼容低版本的微信客户端。关于基础库的兼容方法,可以查看「兼容处理」章节。基础库更新时机为了避免新版本的基础库给线上小程序带来未知的影响,微信客户端都是携带 上一个稳定版 的基础库发布的。在新版本客户端发布后,我们再通过后台灰度新版本基础库,灰度时长一般为 12 小时,在灰度结束后,用户设备上才会有新版本的基础库。以微信 6.5.8 为例,客户端在发布时携带的是 1.1.1 基础库(6.5