微信公众号自定义分享

article/2025/9/22 0:36:30

效果图:

1、登录微信公众号(需要已经认证过的公众号)

进入“设置与开发”→“公众号设置”→“功能设置”→“JS接口安全域名”,将文件下载下来,上传至与将要分享的页面相同的域名服务器中,上传成功后再在下面填写你的域名。

2、在“设置与开发”→“基本配置”→“IP白名单”中配置你的IP地址,这里的IP地址是获取签名步骤时需要访问的IP地址。

3、在“设置与开发”→“基本配置”中拿到APPID及密钥(也就是开发者密码AppSecret),这里在获取签名时需要用到。

4、实现代码

首先先要引入一个文件

我把这个js文件放在了components文件夹里,如图:

也可以这样引入, 如下:

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>

然后开始写代码

import wx from '../../components/jweixin-1.4.js'let param = window.location.href.split('#')[0];
this.$myRequest({url: '/index/wxshare/callback',data: {url: urlone}}).then((res) =>{console.log(res.data.data)let s = res.data.datawx.config({debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: s.appId, // 必填,公众号的唯一标识timestamp: s.timestamp, // 必填,生成签名的时间戳nonceStr: s.nonceStr, // 必填,生成签名的随机串signature: s.signature,// 必填,签名jsApiList: ["updateTimelineShareData","updateAppMessageShareData",'checkJsApi',"onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ"] // 必填,需要使用的JS接口列表});wx.ready(function() {wx.onMenuShareTimeline({ //生成微信朋友圈的title: `${_this.list.goodsName}`, // 分享标题desc: 'sssssss', // 分享描述link: '', // 分享链接imgUrl: "https://cdn.llscdn.com/thumbnail.jpg", // 分享图标success: function () {},})wx.onMenuShareAppMessage({ 生成微信朋友的title: `${_this.list.goodsName}`, // 分享标题desc: '订单中心分享朋友自定义', // 分享描述link: '', // 分享链接imgUrl: "https://cdn.llscdn.com/thumbnail.jpg", // 分享图标success: function () {}})wx.error(function(res){alert(res.errMsg);//config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。});})})

你以为写完代码就可以了吗,其实还差一步

5、注意

打开H5链接的时候,需要在公众号里面打开,你也可以随便找个公众号把你的链接发给它,然后从这个公众号打开自己的链接就可以了

到此微信自定义分享就完成啦


http://chatgpt.dhexx.cn/article/e2sTSB1i.shtml

相关文章

缓存和CPU和内存和磁盘的关系

在选购CPU总听人说缓存&#xff0c;一级缓存&#xff0c;二级缓存&#xff0c;三级缓存但是这个缓存到底是什么&#xff0c;有什么作用&#xff0c;他与内存到底有什么关系&#xff0c;我们今天就来探讨一下&#xff0c;我主要目的是学习&#xff0c;写文章也是让学习更深入&am…

Hadoop性能调优、YARN的内存和CPU配置

转&#xff1a; https://blog.csdn.net/dehu_zhou/article/details/52808752 https://blog.csdn.net/dxl342/article/details/52840455 Hadoop为用户作业提供了多种可配置的参数&#xff0c;以允许用户根据作业特点调整这些参数值使作业运行效率达到最优。 一 应用程序编写…

你还不懂硬盘,内存和CPU的关系 ?(程序员入门)

你好我是辰兮&#xff0c;很高兴你能来阅读&#xff0c;本篇文章小结了硬盘&#xff0c;内存和CPU的关系&#xff0c;献给初学者&#xff0c;分享获取新知&#xff0c;大家共同进步。 文章目录 一、硬盘内存CPU图二、硬盘讲解三、内存的简介四、拓展A盘和B盘 一、硬盘内存CPU图…

CPU 与 内存之间的三级缓存的实现原理

一&#xff0e; CPU 与 Memory 内存之间的三级缓存的实现原理 1.1 cache 存在的原理 引入 Cache 的理论基础是程序局部性原理&#xff0c;包括时间局部性和空间局部性。时间局部性原理即最近被CPU访问的数据&#xff0c;短期内CPU 还要访问&#xff08;时间&#xff09;&#…

一、CPU、内存、硬盘之间的关系

本人坚持更新C语言和数据结构知识&#xff0c;可以收藏&#xff0b;关注随时了解&#x1f61c;&#x1f61c;&#x1f61c; 目录 三者关系 其实内存在这里起了两个作用&#xff1a; 总结 三者关系 当我们在计算机上执行一个程序时&#xff0c;首先由输入设备向CPU发出操作指…

计算机内存怎么与频率匹配,怎么算cpu与内存频率匹配

2018-03-02 在286、386和早期的486电脑里&#xff0c;CPU的速度不是太高&#xff0c;和内存保持一样的速度。后来随着CPU速度的飞速提升&#xff0c;内存由于电气结构关系&#xff0c;无法象CPU那样提升很高的速度(就算现在内存达到400、533&#xff0c;但跟CPU的几个G的速度相…

CPU/内存/缓存

1、CPU 和各级缓存、内存、硬盘之间的关系 为什么会出现多级缓存呢&#xff1f; 说的简单一点因为 CPU 的频率太快了&#xff0c;而若是没有缓存&#xff0c;直接读取内存中的数据又太慢了&#xff0c;我们不想让 CPU 停下来等待&#xff0c;所以加入了一层读取速度大于内存但…

【高频内存与主板内存频率和CPU内存频率之间的关系】

很多小白经常问我说我的CPU标着内存频率支持2400啊&#xff0c;那我买3200是不是浪费了&#xff0c;还有的说我主板内存最高支持4000啊&#xff0c;那我是不是要买4000的内存啊。总之小白们都不清楚高频内存的频率到底是由谁决定的&#xff0c;又由谁限制&#xff0c;高频的性能…

汇编:CPU与内存的读写关系

要想学好汇编语言&#xff0c;首先要对CPU等硬件结构有一定的了解。 软件\程序的执行过程&#xff1a; 最为关键的是需要了解CPU和内存 在学习汇编语言过程中&#xff0c;遇到的绝大部分指令都是跟内存、CPU有关的 文章目录 1、CPU总线2、CPU内存3、8086CPU的寻址方式4、CPU内…

显卡内存和计算机内存,显存和内存的关系和区别

显存和内存是什么关系?显存和内存有什么区别?接下来我们来讨论一下。通常说到显存和内存的时候,还会说一下缓存、存储,我们一起介绍一下。 1、显存 即显卡内存,也叫帧缓存,是用来存储显卡芯片处理过或者即将提取的渲染数据。直白点就是存储图形信息的东东。 像我们平时在…

Linux查看CPU和内存使用情况

top命令 top命令是Linux下常用的性能分析工具&#xff0c;能够实时显示系统中各个进程的资源占用状况&#xff0c;类似于Windows的任务管理器。 运行 top 命令后&#xff0c;CPU 使用状态会以全屏的方式显示&#xff0c;并且会处在对话的模式 – 用基于 top 的命令&#xff0…

CPU、内存、硬盘和主板的关系

一、内存 内存的正式叫法是内存储器&#xff0c;以此来与外存储器区分开。物理上它安装在计算机内部&#xff0c;通常安装在主板上&#xff0c;所以称为内存。 一般情况下我们将8个元器件看做一个单位&#xff0c;即使表示很小的数&#xff0c; 例如 1&#xff0c;也需要8个&…

对cpu和内存的简单理解

对cpu和内存的简单理解 1.前端总线: cpu利用总线来跟内存,硬盘,输入输出设备等进行数据交流 总线:总线就是一根根导线的集合 总线的种类: 数据(进行传输的数据),地址(地址进行寻址操作),控制总线(控制读写操作) 地址总线: 地址总线的宽度决定cpu的寻址能力,单次能寻找地址…

计算机的内存和cpu,内存与CPU二者之间的关系_Intel服务器CPU_服务器产业-中关村在线...

“在一起&#xff0c;在一起”&#xff0c;相信这也是很多人希望的结果&#xff0c;无论是从技术角度&#xff0c;还是从空间角度&#xff0c;似乎二者都有着很多理由被放在一起完成任务。但是&#xff0c;二者为何一直没有“在一起”呢&#xff1f;也许这句歌词可以回答原因&a…

计算机主机是cpu与内存,内存条和CPU之间的关系是什么

您想知道内存和CPU之间的关系是什么吗&#xff1f;这是来自Qiutian.ZqNF.Com的有关内存和cpu之间关系的内容。欢迎阅读&#xff01; 内存和CPU之间的关系是什么&#xff1f; cpu负责计算和处理&#xff0c;而内存则用于数据交换。当程序或操作员向cpu发出指令时&#xff0c;这些…

cpu和内存的关系(CPU,内存和cache之间的关系)

CPU、内存、主板三者间关系、插座形式、安装注意事项 这种问题很难回答&#xff0c;你可以找一本书看&#xff0c;呵呵 。我只能说出一点&#xff0c;CPU读取数据速度很慢&#xff0c;因为要从硬盘读取&#xff0c;所以用内存来读取。但是用 内存卡&#xff0c;段电后会丢失数据…

计算机中CPU、内存、缓存的关系

CPU&#xff08;Central Processing Unit&#xff0c;中央处理器&#xff09; 内存&#xff08;Random Access Memory&#xff0c;随机存取存储器&#xff09; 缓存&#xff08;Cache&#xff09; CPU、内存和缓存之间有着密切的关系&#xff0c;它们共同构成了计算机系统的核…

万能的串口数据接收及处理方法

搞单片机&#xff0c;肯定少不了串口的使用&#xff0c;不管是调试也好&#xff0c;与其他设备通信也好&#xff0c;是我们不可或缺的利器。接下来就分享一下本人在项目中使用串口接收数据及处理的方法。 先介绍下主要思路&#xff0c;首先需要开一个定时器&#xff0c;我们接收…

数据不平衡的处理方法

数据不平衡经常出现在分类问题上&#xff0c;数据不平衡指的是在数据集中不同类别的样本数量差距很大&#xff0c;比如&#xff0c;在病人是否得癌症的数据集上&#xff0c;可能绝大部分的样本类别都是健康的&#xff0c;只有极少部分样本类别是患病的。下面介绍几个常用的处理…

样本数据异常值处理的三种方法

1.3sigma异常值识别 数据需要服从正态分布&#xff0c;正负3∂的概率是99.7%&#xff0c;那么距离平均值3∂之外的值出现的概率为P(|x-u| 3∂) 0.003&#xff0c;属于极个别的小概率事件。如果数据不服从正态分布&#xff0c;也可以用远离平均值的多少倍标准差来描述。 2.IQR…