h5开发 / weixin-js-sdk使用分享

本文介绍了如何在H5活动中利用微信JS-SDK设置自定义的分享内容,特别是在Vue.js框架下。重点在于理解配置自定义分享内容的时机,以及在页面加载时进行配置以避免用户分享前未完成设置的问题。文章提供了官方文档链接,讲解了安装和使用'weixin-js-sdk'的过程,并提示了获取权限验证信息以及通过config接口注入配置的步骤。对于调试中遇到的错误,建议查阅官方文档的常见错误解决方案。
摘要由CSDN通过智能技术生成

最近做了一个h5活动页面,需要自定义微信分享的标题、详情、缩略图和url,使用到了jssdk,功能已经完成,总结一下这个东西到底怎么用(使用的是vue框架)


先来做下思想建设:
使用微信浏览器打开任何一个页面都可以点击右上角的···进行分享,这个功能只是可以自定义分享出去显示的标题、详情、缩略图和url
微信浏览器不支持主动唤起分享,所以如果你想做点击某个按钮就打开微信好友列表进行分享这种类似功能的话,就别想了,只能给用户一个提示,让他自己去分享,如图
在这里插入图片描述
配置自定义分享内容的时间节点在用户可能分享之前的任一时刻,最好在刚打开页面时就立即进行配置,防止用户已经点击分享了,还没有配置好自定义内容的情况


接下来看下代码实现:

先读官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html

安装‘weixin-js-sdk’包

在这里插入图片描述

将‘weixin-js-sdk’放到Vue原型上

在这里插入图片描述

在进入到页面之后从后台提供的接口获取微信需要的权限验证信息,然后通过config接口注入权限验证配置

data() {
   
  return {
   
	toastTime: 2000,
	
    // 微信配置
    weixinConfig: {
   
      debug: false, // 调试时可以打开,能看到每一步的返回结果
      appId: '', // 后台会返回
      timestamp: null, // 后台会返回
      nonceStr: '', // 后台会返回
      signature: '', // 后台会返回
      jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline'], // 要包含所有你要用到的方法
    },

    // 自定义微信分享内容
    shareContent: {
   
      url: `${
     window.location.href.split('?')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值