注意:由于onShareTimeline接口为Beta版本,iOS平台的支持情况可能不稳定,部分机型可能不支持自定义内容。 3. 编写代码实现自定义分享内容到朋友圈的功能 在定义好onShareTimeline方法后,当用户在小程序内点击分享到朋友圈的按钮时,微信会自动调用这个方法,并显示方法返回的对象中指定的分享内容。
export default { data() { return {} }, //1.配置发送给朋友 onShareAppMessage() { return { title: '分享的标题', //分享的标题 path: 'pages/index', //点击分享链接之后进入的页面路径 imageUrl: '' //分享发送的链接图片地址 }; }, //2.配置分享到朋友圈 onShareTimeline() { return { ...
imageUrl: '/static/imgs/fenxiang-img.png', // 全局分享的图片(可本地可网络) } } }, // 定义全局分享 // 1.发送给朋友 onShareAppMessage(res) { return { title: this.share.title, path: this.share.path, imageUrl: this.share.imageUrl, } }, //2.分享到朋友圈 onShareTimeline(res) {...
uniapp 微信小程序分享、分享朋友圈功能,页内自定义分享按钮当页面js上没有添加事件“onShareAppMessage”,右上角‘…’不会出现“转发”事件。如果有事件,但是没有定义事件内容的话,转发的卡片则是当前页面的截屏信息。官方文档:https://uniapp.dcloud.io/api/plugins
1.创建一个全局分享的js文件。示例文件路径为:./utils/share.js ,在该文件中定义全局分享的内容: export default { data() { return {} }, //1.发送给朋友 onShareAppMessage() {}, //2.分享到朋友圈 onShareTimeline() {}, } 2.在项目的 main.js 文件中引入该 share.js 文件并使用 Vue.mixin...
appId:res.appId,// 和获取Ticke的必须一样---必填,公众号的唯一标识timestamp:res.timestamp,// 必填,生成签名的时间戳nonceStr:res.nonceStr,// 必填,生成签名的随机串signature:res.signature,// 必填,签名,见附录1//需要分享的列表项:发送给朋友,分享到朋友圈,分享到QQ,分享到QQ空间jsApiList:["update...
( title: '已分享',duration: 2000 }); }, fail: function (err) { var errrr = JSON.stringify(err); if(errrr){ uni.showModal({ title: '表单不能留空', content: '请完善所有信息再发起分享', success: function (res) { if (res.confirm) { console.log('用户点击确定'); } else if (...
//分享到朋友圈 jweixin.updateTimelineShareData({ title: title,// 分享标题 link:'H5部署域名'+ linkUrl,// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl,// 分享图标 success:function() { // alert("updateTimelineShareData"); ...
1. 微信小程序 转发给好友、分享到朋友圈 每个页面都要写一次,所以封装成一个minxins 这样需要分享的页面引用一下即可,减少代码冗余 2. 分享内容需要自定义设置哪个,就在用到分享的页面自定义哪个 否则就用默认的 exportconstshareMixins={data(){return{// 转发给好友shareAppMsg:{title:'xxx',// 分享标题pat...
添加生命周期函数就生效,可以自定义 onLoad(){}, /* * uniapp微信小程序分享页面到微信好友 */ onShareAppMessage() {}, /* * uniapp微信小程序分享页面到微信朋友圈 */ onShareTimeline() {}, 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.