promise化的原因微信小程序的api用的是对象参数回调模式,很容易造成回调地狱,代码难以阅读,判断,修改 和调试.微信小程序api示例//获取用户信息wx.getSetting({success:res=>{if(res.authSetting['scope.userInfo... ...
一:url带参数传递与前端语言一样,小程序页面间的传递可以通过在路由url后接参数,路由的同时会将参数一并传递到新的页面。index.wxml:<!--index.wxml--><viewclass="container"><!--使用navigat... ...
方法:通过wxs定义indexOf方法,在页面中引用并使用栗子:wxs:命名为str.wxs,导出定义的defineIndexOf方法,命名为indexOffunction defineIndexOf(str, val) { return str.indexOf(val);}module... ...
最近在研究拼图验证码实现,需要对图片的部分模块进行特殊形状切割出一小块,明白后原来是如此简单,第一步就是将所有绘制的形状用线勾出(直线、弧线、贝塞尔曲线都可以)形成闭环,第二步就是切割绘制,第二步不麻烦,麻烦的只是第一步,需要一些计算,所以会在以后,尽力的多保存一些特殊形状的方法。比如:代码drawPi... ...
后端返回的数据格式:{"start":"2019/10/0800:00:00","end":"2019/10/3023:59:59","ads":[{"image":&quo... ...
注意:1.6.0 版本开始,本接口不再维护。建议使用能力更强的 wx.createInnerAudioContext 接口 开始播放语音,同时只允许一个语音文件正在播放,如果前一个语音文件还没播放完,将中断前一个语音播放。OBJECT参数说明: 参数 ... ...
wx.vibrateLong(OBJECT) 基础库 1.2.0 开始支持,低版本需做兼容处理 使手机发生较长时间的振动(400ms) OBJECT参数说明: 参数名 类型 必填 说明 success ... ...
wx.vibrateShort(OBJECT) 基础库 1.2.0 开始支持,低版本需做兼容处理 使手机发生较短时间的振动(15ms) OBJECT参数说明: 参数名类型必填说明 successFunction否接口调用成功的回调... ...
获取图片信息OBJECT参数说明: 参数 类型 必填 说明 src String ... ...
连接低功耗蓝牙设备。 若小程序在之前已有搜索过某个蓝牙设备,并成功建立链接,可直接传入之前搜索获取的deviceId直接尝试连接该设备,无需进行搜索操作。OBJECT参数说明: 参数 类型 ... ...
预览图片。OBJECT参数说明: 参数 类型 必填 说明 current String ... ...
断开与低功耗蓝牙设备的连接OBJECT参数说明: 参数 类型 必填 说明 deviceId Strin... ...
向低功耗蓝牙设备特征值中写入二进制数据。注意:必须设备的特征值支持write才可以成功调用,具体参照 characteristic 的 properties 属性tips: 并行调用多次读写接口存在读写失败的可能性OBJECT参数说明: 参数 ... ...
监听寻找到新设备的事件CALLBACK参数说明: 参数 类型 说明 devices Array 新搜索... ...
根据 uuid 获取处于已连接状态的设备OBJECT参数说明: 参数 类型 必填 说明 services ... ...
获取在小程序蓝牙模块生效期间所有已发现的蓝牙设备,包括已经和本机处于连接状态的设备。OBJECT参数说明: 参数 类型 必填 说明 s... ...
停止搜寻附近的蓝牙外围设备。若已经找到需要的蓝牙设备并不需要继续搜索时,建议调用该接口停止蓝牙搜索。OBJECT参数说明: 参数 类型 必填 说明 ... ...
监听蓝牙适配器状态变化事件CALLBACK参数说明: 参数 类型 说明 available Boolean ... ...
关闭蓝牙模块,使其进入未初始化状态。调用该方法将断开所有已建立的链接并释放系统资源。建议在使用小程序蓝牙流程后调用,与wx.openBluetoothAdapter成对调用。OBJECT参数说明: 参数 类型 ... ...
停止监听罗盘数据。OBJECT参数说明: 参数 类型 必填 说明 success Function ... ...