微信开发工具一调用接口就弹出登录弹窗

 问题描述:

微信开发者工具在请求接口的时候弹出登录弹框,地址就是我们后台的地址,接口全部都报错401 Unauthorized 未授权。

 

 

寻找解决办法:

在微信开放社区只找到了两个一样的问题,但是都没有给出解决办法。

这个问题时突然出现的,上午还一切正常,服务器什么也没人动过,应该是微信开发者工具设置之类的问题,检查了一下域名都没有错,重启也没用。

解决:

最后是清空开发者工具全部缓存,再访问接口时开发工具突然闪退了,之后重启项目再访问接口就恢复正常了,所以也不知道是什么原因导致的,记录一下给以后遇到这个问题的朋友,当然也可能是巧合不使用所有人或者有其他解决办法。

可以使用小程序官方提供的 wx.showModal 方法结合自定义组件的方式来实现弹窗显示二维码的功能。 具体实现步骤如下: 1. 在小程序页面中引入需要显示的二维码图片,并将其作为一个自定义组件。 2. 在需要弹出二维码的时候,调用 wx.showModal 方法弹出一个模态框。 3. 在模态框中渲染自定义组件,即可实现弹窗显示二维码的功能。 代码示例: 在 index.wxml 文件中: ``` <!-- 自定义二维码组件 --> <custom-qrcode id="qrcode" /> <!-- 弹窗模态框 --> <view class="modal"> <view class="modal-content"> <custom-qrcode id="qrcode-modal" /> </view> </view> ``` 在 index.js 文件中: ``` Page({ // 点击按钮弹出二维码模态框 showModal() { wx.showModal({ title: '二维码', content: '扫描二维码关注我们', showCancel: false, confirmText: '知道了', success: (res) => { if (res.confirm) { console.log('用户点击确定') } }, // 在模态框中渲染自定义组件 complete: () => { const qrcode = this.selectComponent('#qrcode-modal') qrcode.draw('二维码图片地址') } }) } }) ``` 在 custom-qrcode.js 文件中: ``` Component({ properties: { qrcodeUrl: String }, methods: { // 绘制二维码 draw(qrcodeUrl) { // ... } } }) ``` 需要注意的是,在 draw 方法中,需要使用小程序提供的 Canvas API 进行二维码的绘制。具体的实现方式可以参考第三方库如 weapp-qrcode 等。 另外,为了实现样式效果,需要在 index.wxss 文件中设置相应的样式。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值