日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

微信小程序 - requestSubscribeMessage:fail can only be invoked by user TAP gesture.

作者:王佳斌 更新時間: 2022-02-27 編程語言

前言

使用 wx.requestSubscribeMessage() API,調起客戶端小程序訂閱消息界面,一直報錯:

requestSubscribeMessage:fail can only be invoked by user TAP gesture.
# requestSubscribeMessage:fail只能通過用戶點擊手勢調用。

且無任何錯誤碼,如下圖所示:
在這里插入圖片描述

解決方案

實際上,就是因為該 API 您放置在了 回調函數 中,放置在外部即可。

例如,我的錯誤代碼示例,就是因為放在了回調函數中,如下代碼所示:

// 我是因為需要調用接口,取到模板id,所以才套在了回調函數中。
$http.fly.get('index.php', data).then((res) => {
   // wx.requestSubscribeMessage({})
})

只要移到回調函數外即可,如下代碼所示:

$http.fly.get('index.php', data).then((res) => {
   // ...
})

// 放在外部
wx.requestSubscribeMessage({
	// ...
})

原文鏈接:https://wangjiabin.blog.csdn.net/article/details/122929171

欄目分類
最近更新