alert()的功能_快速教你在VUE中使用微信SDK的分享功能-朋友圈分享,微信分享

前一阵子有很多小伙伴在向我咨询,vue开发微信分享怎么做?,当然我也在网上看了好多别人写的资料,发现好多文档写得那个文字呀!吓一跳,当然,今天主要是大家分享代码中核心的内容,前面一些常规的步骤就直接跳过了,直接粗暴的讲重点.直接封装一个分享功能出来

2f5a5f2ca0cdaae49120783df5a380f1.png

1、在vue项目中安装sdk

如图:

9fa3b8b0b39b2fc89ef0b4da3b6bf6b8.png

2、在项目中创建一个utils/share.js ,share.js为分享功能文件

import wx from 'weixin-js-sdk'//引入微信sdk组件

import {shareSDK} from "../api/common";//分享api

export const shareTitle = '这是一个有故事的酒局';//此处写自己的分享的标题

export const shareUrl = 'https://api.xxxx.com/test';//此处写自己的分享的地址

export const shareImg = 'https://api.xxx.com/test/logo.jpg';//此处写自己的分享的图像

export const shareDesc = '测试显示详情的内容';此处写自己的分享的详情

/**

*分享

* @param _this

* @param shareTitle 标题

* @param shareUrl 链接

* @param shareImg 图片

* @param shareDesc 描述

*/

export const commonShare = (_this, shareTitle, shareUrl, shareImg, shareDesc) => {

let url = window.location.href;

let data = {

url: url

};

shareSDK(data).then(res => {

if (res.status == 1) {

let data = res.data;

wx.config({

debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

appId: data.appId, // 必填,公众号的唯一标识

timestamp: data.timestamp, // 必填,生成签名的时间戳

nonceStr: data.nonceStr, // 必填,生成签名的随机串

signature: data.signature, // 必填,签名,见附录1

jsApiList: ["onMenuShareTimeline

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值