zoukankan      html  css  js  c++  java
  • vue项目的H5网站从公众号分享到好友或朋友圈

    1、安装weixin-js-sdk

    npm install -S weixin-js-sdk=

    2、在页面引入

    import wx from "weixin-js-sdk";

    3、调用

    下面这段一般要放在向服务器请求微信参数之后,下面的params就是服务器返回的参数,前端拿到这些数据并正确调用了wx.config之后,才能调用其他wx.*的API。

    wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
        appId: params.appId, // 必填,企业号的唯一标识,此处填写企业号corpid
        timestamp: params.timestamp, // 必填,生成签名的时间戳
        nonceStr: params.nonceStr, // 必填,生成签名的随机串
        signature: params.signature,// 必填,签名
        jsApiList: [
            'checkJsApi',
            'scanQRCode',
            'chooseImage',
            'previewImage',
            'uploadImage',
            'downloadImage',
            'getLocation'
        ] // 必填,需要使用的JS接口列表
    });
    wx.ready(function () {
        wx.updateAppMessageShareData({
            title: '分享好友的标题',
            desc: "描述",
            link: window.location.href,
            imgUrl: '', // 缩略图链接
            success: function () {
                console.log('分享成功')
            }
        })
        wx.updateTimelineShareData({
            title: '分享朋友圈的标题',
            desc: "描述",
            link: window.location.href,
            imgUrl: '', // 缩略图链接
            success: function () {
                console.log('分享成功')
            }
        })
    })

    微信JS-SDK文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html

  • 相关阅读:
    C# 枚举 字符串 转换
    调用程序中的资源中的图片文件
    将文件的图标添加到LISTVIEW中
    OpenFileDialog
    关于CSS的优先级,CSS优先级计算,多个class引用
    block,inline和inline-block概念和区别
    jQuery之防止冒泡事件
    OOP中的六种关系以及和JDK或框架中源码进行匹配对应
    Linux创建一个周期任务来定期删除过期的文件
    SpringBoot初探
  • 原文地址:https://www.cnblogs.com/mankii/p/14863663.html
Copyright © 2011-2022 走看看