微信交互

2020-08-11  本文已影响0人  xurna

移动app跳去指定小程序:

https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_H5_Launch_APP.html

微信内h5页面跳去指定小程序:微信开放标签:<wx-open-launch-weapp>

https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html
遇到的问题:

公众号关注组件:<official-account></official-account>

<official-account bindload="loadEvent" binderror="errorEvent"></official-account>
loadEvent(e){
  console.log(e.detail) // {errMsg: "加载成功", status: 0}
}
errorEvent(e){
  console.log(e.detail) // {errMsg: "场景值错误", status: 5, scene: 1001}
}
  1. 使用组件前,需前往小程序后台,在“设置”->“关注公众号”中设置要展示的公众号。注:设置的公众号需与小程序主体一致。
  2. 在一个小程序的生命周期内,只有从特定场景进入小程序,才具有展示引导关注公众号组件的能力
  3. 为便于开发者调试,基础库 2.7.3 版本起开发版小程序增加以下场景展示公众号组件:开发版小程序从扫二维码(场景值 1011)打开 — 体验版小程序打开;前往小程序体验版的入口页(场景值1017),可在开发者工具编译模式中设置:


    image.png
  4. 组件限定最小宽度为300px,高度为定值84px。可以再外面加一个view设置整体样式,但是组件里面的样式不能自定义。
  5. 每个页面只能配置一个该组件。


    组件样式

小程序不支持长按识别二维码

小程序不支持长按识别二维码,所以遇到产品要求要做成小程序页面但是需要长按识别二维码的场景需要注意下。
解决方式:

  1. h5方案:改成小程序嵌h5方案,将需要长按识别二维码的页面做成h5页面,h5中可长按识别二维码
  2. 小程序方案:使用小程序接口wx.previewImage点击图片进行预览,图片预览后可以长按识别二维码

小程序web-view可打开小程序关联公众号文章

小程序web-view中可以打开小程序关联的公众号的文章,但不能是短链形式打开的文章,如:https://t.1yb.co/xary,需要是 https://mp.weixin.qq.com/ 开头的链接

一些会跳转到发布版本小程序的场景

图片的pointer-events属性

要留意图片操作是否有设置pointer-events属性,会禁用用户行为,比如长按识别图片二维码,长按保存等

上一篇 下一篇

猜你喜欢

热点阅读