小程序webview调用微信扫一扫的“曲折”思路

小程序webview调用微信扫一扫的“曲折”思路,第1张

自上一篇遇到 webview 中没有返回按钮之后,虽然跳出坑了。解决方案: 《小程序webview跳转页面后没有返回按钮完美解决方案》

做为一名面向搜索引擎开发的我,遇到问题的第一件事,当然是百度啊,Google啊!可是这种在过去都是无往不利的方法,突然失效了!翻遍整个浏览器,并且把整个互联网都翻了个底朝天,竟然“找不到”解决方案(很有可能是我搜索水平太差,没有精通面向搜索引擎开发这项技能)!

无奈之下,只得另寻他法。我在上一篇文章中提到过,可以在 H5 页面使用 wx.miniProgram.navigateTo 方法跳转到小程序页面。所以,得好好的利用这个方法,搞点事情。

想想看,既然能跳转到小程序,而小程序本身调用扫一扫是非常方便的,只需要使用 wx.scanCode 即可。那么也就是说,当用户点击扫码 *** 作的时候。我们可以先跳转到小程序页面,在页面 onload 的时候,立马调用 wx.scanCode ,也就达到了点击 H5 页面按钮唤起扫码功能的效果。然后把扫码结果,通过设置 webview 的 url 参数的形式返回给 H5 页面,最后在 H5 页面处理扫码结果。整个流程分析下来,可以说是天衣无缝,非常完美,理论上来说,是完全成立的。接下来,【撸码--运行--看效果】一条龙服务。点赞手势准备好,我怕看完我接下来的 *** 作,你们沉浸在其中,无法自拔而忘记点赞了。

特别注意 setTimeout 函数,如果不使用该方法进行延迟调用,在 IOS系统 中100%无法调起扫一扫,应该算是微信小程序的BUG,至于延迟多少,就自行测试了,这边延迟 500ms 。

2.1、扫码成功的回调处理:重定向到页面中,并且携带miniType参数和result参数

2.2、扫码失败的回调处理:直接重定向到页面,并且不带任何参数

您好,方法

1、进入手机“小程序”功能,搜索“扫描件”打开后是这个样子的,

2、需要在手机上下载“扫描全能王”,打开手机上的“应用商店”进行搜索后点击安装,

3、打开后,可以选择快速使用,

4、还可以注册一个帐户进行登录,过程也很简单,可用手机号或邮箱号注册,如果是经常用的,可以注册一下的,

5、打开后,右下方有一个拍摄图标,

点开后,可对所需图片进行拍摄,下方一行中也有很多可选择项进行有要求的选择性拍摄,

6、小编就以普通拍摄为例,拍摄后会出现一个框框,下方可选择“旋转、校正”等 ,选好后点左下角的“钩号”,

7、图片生成,非常清楚,下方也有好多“功能选项”可自由选择,

8、选择好后,可对生成好图片进行分享或保存,或生成“PDF”格式等,具体可根据自己的需求。

准备工具:手机微信、微信小程序“传图识字”。

1、打开微信,点击“发现”,然后拉到最下面,点击“小程序”。

2、最上方的搜索栏,点击“搜索小程序”,在搜索栏输入“传图识字”。搜索后如下图所示:

3、进入“传图识字”之后,界面如下图所示。选择图片文字类型,选择好后,点击“开始拍摄/从相册选择”。

4、把文字放手机下拍照上传,如上传文字后是这样的。现在已经转为电子版了,点击页面下方的全选标志/复制文字(如下图黑色方框),全选整页文章,点击“导出/转发”。

5、在这里,可以对文本进一步处理,处理完成后,点击“转发好友”。如果不发送给好友的话,选择复制文字,到其他软件保存或者发送。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11218639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存