想完成这样一个功能,界面中有个点击按钮,点击会通过网络请求,会请求到openid号(就是一个微信小程序 ,一个用户对应的唯一识别号),再写入到数据库中。目前在自己的开发工具中,测试良好,包括用多账户调试,功能也是正确的。但是提交为体验版后,体验者,可以访问到页面,但是点击按钮没有任何反应。这个如果是已经写入过的,按钮会变成已经提交,或者新写入数据库后再变成已经提交。但是用体验者来测试,点击按钮没有任何反应。这是为什么?下面这种写法有问题吗?我的理解是每个不同的微信用户,进入程序后,按照这个代码,应该是获得自己的openid,对吧?
wx.login({
success:res=>{
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data:{
appid:this.data.appid,
secret:this.data.secret,
grant_type:'authorization_code',
js_code:res.code
},
success:res=>{
this.data.openid = res.data.openid
在服务端请求 小程序不能配置这个域名