1.安装

1 yarn add weixin-js-sdk

2.引入

1 import wx from 'weixin-js-sdk';

3.使用

 1 wx(){
 2                 let url = encodeURIComponent(window.location.href.split('#')[0])
 3                 getJssdk(url).then(res=>{
 4                     wx.config({
 5                         beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题
 6                         debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
 7                         appId: res.corpid, // 必填,企业微信的corpID
 8                         timestamp: res.timestamp, // 必填,生成签名的时间戳
 9                         nonceStr: res.nonceStr, // 必填,生成签名的随机串
10                         signature: res.signature,// 必填,签名,见 附录-JS-SDK使用权限签名算法
11                         jsApiList: [
12                             'onMenuShareAppMessage',
13                             'onMenuShareTimeline',
14                             'hideMenuItems'
15                         ]
16                     })
17                 })
18                 wx.ready(function(){
19                     let Info = {
20                       title: '。。。',
21                       link: window.location.href.split('?')[0]
22                     }
23                      wx.onMenuShareAppMessage(Info)
24                      wx.onMenuShareTimeline(Info)
25                      wx.hideMenuItems({
26                          menuList: ["menuItem:copyUrl"] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3
27                      })
28             
29                 })    
30                 wx.error(function(res) {
31                   console.error(res)
32                 })
33                 
34             },

 

posted on 2020-03-29 10:47  幼儿园恶霸  阅读(265)  评论(0编辑  收藏  举报