只能在点击事件中调用
wx.requestSubscribeMessage为什么不可在form表单的submit函数使用?wx.requestSubscribeMessage为什么不可以在form表单的bindsubmit 函数调用
2020-01-04autoUpdate: function() { var self = this // 获取小程序更新机制兼容 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() //1. 检查小程序是否有新版本发布 updateManager.onCheckForUpdate(function(res) { // 请求完新版本信息的回调 if (res.hasUpdate) { //2. 小程序有新版本,则静默下载新版本,做好更新准备 updateManager.onUpdateReady(function() { updateManager.applyUpdate() }) updateManager.onUpdateFailed(function() { // 新的版本下载失败 wx.showModal({ title: '已经有新版本了哟~' content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' }) }) } }) } else { // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示 wx.showModal({ title: '提示' content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) } },
小程序更新版本后,写了更新版本的代码,但是不起作用,没有弹框/*更新版本*/ autoUpdate() { let that = this // 获取小程序更新机制兼容 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() //检查小程序是否有新版本发布 updateManager.onCheckForUpdate(async(res) => { // 请求完新版本信息的回调 if (res.hasUpdate) { //检测到新版本,需要更新,给出提示 wx.showModal({ title: '更新提示' content: '检测到新版本,是否重启小程序?' showCancel: false confirmColor: "#f6d201" success: function(res) { if (res.confirm) { //用户确定下载更新小程序,小程序下载及更新静默进行 that.downloadUpdate(updateManager) } } }) } }) } }, /*下载小程序新版本并重新启用*/ downloadUpdate(data) { let that = this wx.showLoading() //静默下载更新小程序新版本 data.onUpdateReady((res) => { wx.hideLoading() //新的版本已经下载好,调用 applyUpdate 应用新版本并重启 data.applyUpdate() }) data.onUpdateFailed(() => { wx.hideLoading() // 新的版本下载失败 hshowModal("已经有新版本了哟", "已经有新版本了,请您删除当前小程序,重新搜索打开" }) } [图片]真机上没有出现这个弹框
2019-12-24一般在前面写个 let self = this 用self指向就可以了
事件监听代码报错一个页面通过点击到达下一个页面:[代码]toEditUserInfo(e){[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'editUserInfo/editUserInfo'[代码][代码],[代码][代码] [代码][代码]success:res=>{[代码][代码] [代码][代码]res.eventChannel.emit([代码][代码]'acceptDataFromOpenerPage'[代码][代码],that.data.userInfoInDB)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] 下一个页面接收上个页面的数据: [代码]onLoad () {[代码][代码] [代码][代码]const eventChannel = [代码][代码]this[代码][代码].getOpenerEventChannel();[代码][代码] [代码][代码]// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据[代码][代码] [代码][代码]eventChannel.on([代码][代码]'acceptDataFromOpenerPage'[代码][代码], [代码][代码]function[代码] [代码](data) {[代码][代码] [代码][代码]console.log(data)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]可以代码报错: [图片] 为什么他没有认为他是函数?
2019-07-23是的 我之前也遇到过,onShowModal没反应,我是小程序版本更新后出现的问题,不知道是不是两个版本冲突,不过应该是微信端的问题,官方给我回答了的 小程序版本更新后点击出现问题? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0006c60c494108c409e8a298a55c00
wx.showActionSheet有时不显示华为P10在最新版本的微信下,wx.showActionSheet有一定机率没有反应,不能弹出菜单。 强制关闭小程序重新打开,wx.showActionSheet弹出菜单又正常了。 这部分代码很简单,以前一直正常。 就最近才发现这个问题。但要刻意重现又比较难,不知有没有其它人遇到这种情况。 [代码]toggleJoin: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]wx.showActionSheet({[代码][代码] [代码][代码]itemList: [[代码][代码]'进入我进行中对局'[代码][代码], [代码][代码]'系统自动匹配对局'[代码][代码], [代码][代码]'自己创建新的对局'[代码][代码],[代码][代码]'取消'[代码][代码]],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]if[代码][代码](res.tapIndex == 0){[代码][代码] [代码][代码]util.ajax([代码][代码]"/chess/gameroom/current"[代码][代码], 1, {}).[代码][代码] [代码][代码]then([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]data = res.data;[代码][代码] [代码][代码]if[代码] [代码](data) {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'room?id='[代码] [代码]+ data[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]//加入失败[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'没有你正在进行的对局'[代码][代码],[代码][代码] [代码][代码]icon:[代码][代码]"none"[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]else[代码] [代码]if[代码] [代码](res.tapIndex == 1) {[代码][代码] [代码][代码]that.matchGame()[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码](res.tapIndex == 2) {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'roomnew'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]
2019-07-20需要https, 调试可以用HTTP但是右边详情中把校验https的关掉
服务器域名小程序在手机上测请求无效,我在开发者工具上 是通过 http://12.12.12.12/user/login 这样的方式发的请求 服务器域名应该怎么弄,请大佬们指教
2019-07-20提交了太多demo?
无法提交审核7天内提交审核过多 无法提交审核 [图片]
2019-02-12