草庐IT

无法唤起订阅消息弹窗 requestSubscribeMessage:fail can only be invoked by user TAP gesture

参考文章:wx.requestSubscribeMessage调用失败,如下原因是什么?requestSubscribeMessage:failcanonlybeinvokedbyuserTAPgesture这是订阅消息弹窗时返回的错误信息原因:不是用户点击或者支付回调触发的订阅消息弹窗解决:将事件改成点击的,由bindtap来触发。过程:玩大转盘时,在开发者工具、别人手机都能唤起订阅消息弹窗,但是我的手机就是不行。在我手机玩其他游戏,又能唤起订阅消息弹窗。给大转盘换了一个消息模板id,在我手机还是无法唤起。后来给订阅消息弹窗输出错误信息,再在手机调试,就看到了错误信息。用错误信息查才找到原因

无法唤起订阅消息弹窗 requestSubscribeMessage:fail can only be invoked by user TAP gesture

参考文章:wx.requestSubscribeMessage调用失败,如下原因是什么?requestSubscribeMessage:failcanonlybeinvokedbyuserTAPgesture这是订阅消息弹窗时返回的错误信息原因:不是用户点击或者支付回调触发的订阅消息弹窗解决:将事件改成点击的,由bindtap来触发。过程:玩大转盘时,在开发者工具、别人手机都能唤起订阅消息弹窗,但是我的手机就是不行。在我手机玩其他游戏,又能唤起订阅消息弹窗。给大转盘换了一个消息模板id,在我手机还是无法唤起。后来给订阅消息弹窗输出错误信息,再在手机调试,就看到了错误信息。用错误信息查才找到原因

微信小程序之开发遇到 does not have a method “xxxx“ to handle event “tap“ 问题的解决方案【已解决】

今天在开发一个小功能,copy了之前写的代码,但是在实现功能时,出现了如下问题:先在这简单总结一下解决方案:在调用方法时,在""中前后多加了空格;在js中没有定义该方法;在js中方法定义的位置可能不对,比如放在了data中;组件化开发中使用methods把方法包起来;取消勾选“将JS编译成ES5”;勾选“启用代码自动热重载”选项;修改“调试基础库”版本;如果我们对自己的代码编写能力比较自信,可以直接看一下5、6、7解决方案。问题描述编译错误提示如下:VM67:1Component"pages/my/index"doesnothaveamethod"onJumpToHome"tohandleev

微信小程序之开发遇到 does not have a method “xxxx“ to handle event “tap“ 问题的解决方案【已解决】

今天在开发一个小功能,copy了之前写的代码,但是在实现功能时,出现了如下问题:先在这简单总结一下解决方案:在调用方法时,在""中前后多加了空格;在js中没有定义该方法;在js中方法定义的位置可能不对,比如放在了data中;组件化开发中使用methods把方法包起来;取消勾选“将JS编译成ES5”;勾选“启用代码自动热重载”选项;修改“调试基础库”版本;如果我们对自己的代码编写能力比较自信,可以直接看一下5、6、7解决方案。问题描述编译错误提示如下:VM67:1Component"pages/my/index"doesnothaveamethod"onJumpToHome"tohandleev