摘要:一)我先用的小程序端的wx.request去调用API,发现竟然是一个坑! wx.request({ url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token, method: "POST", respo
阅读全文
摘要:一)前言 在微信小程上实现聊天功能,大致有三种方式:1)小程序云开发 2)购买第三方IM服务 3)使用自己的服务器自己开发。 这里重要讲使用自己的服务器自己开发,并且是基于vs的开发。 网上提供的解决方案大多都是使用Microsoft.AspNetCore.SignalR来完成,但是通过研究,发现以
阅读全文
摘要:1)音频播放 wx.createInnerAudioContext() 在IOS下,中文名播放无效的问题 问题描述:在苹果IOS下,含有中文的音频文件无法正常播放,在安卓和调试器都正常播放。 var audio = wx.createInnerAudioContext(); audio.src =
阅读全文
摘要:方式一)app.js app.js是全局对象,每个页面都可以引用这个js,里面的globalData就是存放全局变量。 此方式通常用于系统配置,适用于常量或者不经常变化的变量。 方式二)本地缓存 本地缓存非常强大,可以将用户产生的数据做本地的持久化,键值对应,可选择同步或异步读写操作。 方式二)本地
阅读全文
摘要:1)加入其它样式文件 2)隐藏滚动条 3)元素等宽 屏幕宽度共为750rpx。假设不用flex布局,当若干元素需要等间距的摆放在一行,元素宽度和间距如下: 三等分:x口x口x口x ,公式:4x+3口=750。当间距x为30rpx时,元素宽为210rpx 四等分:x口x口x口x口x ,公式:5x+4口
阅读全文
摘要:1)导航(页面跳转) 2)缓存 3)获取data-x的值 例如要获取<view data-id=‘1’></view>中的id的值 4)获取url的值 例如要获取test.html?id=1中的id的值,可在onload中写 5)不触发父级的点击事件 以下代码,点击bindB,不会触发bindA事件
阅读全文
摘要:第一步:页面放置登录按钮 第二步:点击登录后,在登录页放入微信授权按钮 注)必须用button组件,必须添加open-type="getUserInfo",必须填写bindgetuserinfo事件 第三步:用户点击微信授权按钮,可选择授权,或取消授权 用户授权后,通过e.detail.userIn
阅读全文