js微信分享实现代码
发布时间 - 2026-01-11 02:56:48 点击率:次本文实例为大家分享了js微信分享实现代码,供大家参考,具体内容如下

微信分享代码,先引入:
<script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
获取签名:
mui.ajax('/apijson/wxsign', {
type: 'get',
data: {
url: location.href,
},
success: function (data) {
//alert(JSON.stringify(data));
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appid, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名
jsApiList: [
'onMenuShareTimeline',
'onMenuShareAppMessage',
'startRecord',
'stopRecord',
'onVoiceRecordEnd',
'playVoice',
'pauseVoice',
'stopVoice',
'onVoicePlayEnd',
'uploadVoice',
'downloadVoice',
'chooseImage',
'previewImage',
'uploadImage',
'downloadImage'
] // 必填,需要使用的JS接口列表
});
}
})
分享代码:
wx.ready(function () {
var url = window.location.href;
// 在这里调用 API
wx.onMenuShareAppMessage({
title: "送父母及最需要感恩的人!", // 分享标题
desc: "给父母", // 分享描述
link: url, // 分享链接
imgUrl: "http:///images/yuyuandanlogo.png", // 分享图标
type: '', //
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
wx.onMenuShareTimeline({
title: "送父母及最需要感恩的人!", // 分享标题
desc: "给父母", // 分享描述
link: url, // 分享链接
imgUrl: "http:///images/yuyuandanlogo.png", // 分享图标
type: '', //
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
});
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js
# 微信分享
# js实现微信分享代码
# js实现通用的微信分享组件示例
# VueJs单页应用实现微信网页授权及微信分享功能示例
# javascript实现修改微信分享的标题内容等
# JS中静态页面实现微信分享功能
# Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
# javascript实现微信分享
# 浅谈微信JS-SDK 微信分享接口开发(介绍版)
# js微信分享API
# 手机浏览器唤起微信分享(JS)
# 必填
# 回调
# 的人
# 为空
# 则要
# 在这里
# 会在
# 大家分享
# 时才
# 若要
# 具体内容
# 大家多多
# 返回值
# 客户端
# location
# url
# href
# success
# data
# ajax
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速搭建二级域名独立网站?
如何用狗爹虚拟主机快速搭建网站?
个人网站制作流程图片大全,个人网站如何注销?
实例解析angularjs的filter过滤器
微信小程序 scroll-view组件实现列表页实例代码
如何快速搭建高效WAP手机网站?
Bootstrap整体框架之CSS12栅格系统
iOS正则表达式验证手机号、邮箱、身份证号等
制作电商网页,电商供应链怎么做?
如何获取上海专业网站定制建站电话?
魔方云NAT建站如何实现端口转发?
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
如何打造高效商业网站?建站目的决定转化率
如何实现javascript表单验证_正则表达式有哪些实用技巧
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
怎么用AI帮你为初创公司进行市场定位分析?
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
在centOS 7安装mysql 5.7的详细教程
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
nodejs redis 发布订阅机制封装实现方法及实例代码
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
微信小程序 HTTPS报错整理常见问题及解决方案
Laravel怎么在Controller之外的地方验证数据
Laravel如何使用.env文件管理环境变量?(最佳实践)
浅析上传头像示例及其注意事项
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
如何在服务器上三步完成建站并提升流量?
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel如何处理CORS跨域请求?(配置示例)
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
js代码实现下拉菜单【推荐】
成都网站制作公司哪家好,四川省职工服务网是做什么用?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
JavaScript数据类型有哪些_如何准确判断一个变量的类型
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
如何在Tomcat中配置并部署网站项目?
Android GridView 滑动条设置一直显示状态(推荐)
香港网站服务器数量如何影响SEO优化效果?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Android 常见的图片加载框架详细介绍
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
高端智能建站公司优选:品牌定制与SEO优化一站式服务
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
如何用y主机助手快速搭建网站?

