做移动端商城项目,避免不了微信分享功能。

最近在用h5+plus做分享功能(技术地址:http://www.html5plus.org/doc/zh_cn/share.html#plus.share.ServicesSuccessCallback)

share  分享模块

html代码:

//微信分享

vxShare(num) {

var t = this; //因为用的vue框架,这里需要用到this ,如果没有用可注释

plus.share.getServices(function(e) {

t.shareData = e; //这个回调函数的参数 e 就包含了 所有对象的数组 //在这个数组里 找到属于微信的对象 循环匹配查找

for (var i in e) {

if ("weixin" == e[i].id) {

t.sharewx = e[i]; //保存到变量里 (之后即可使用该对象发起分享)

if (num == 1) {

let msg = {

type: "web", //分享的内容的类型

title: "",

content: "内容",

thumbs:[""]

href: "https://www.xxxxxx.com/",

extra: { scene: "WXSceneSession" } // 'WXSceneSession'分享给好友,'WXSceneTimeline'分享到朋友圈

}; //msg对象的属性和参数 官方文档里有说明 //这里就用到了上面获取到的 微信对象 使用send发起分享

t.sharewx.send(

msg,

function() {

console.log("分享成功");

},

function(error) {

console.log("分享失败");

}

);

} else if (num == 2) {

let msg = {

type: "web", //分享的内容的类型

title: "",

content: "内容"

thumbs: [""],//缩略图

href: "https:xxxxxxxx.com/",

extra: { scene: "WXSceneTimeline" } // 'WXSceneSession'分享给好友,'WXSceneTimeline'分享到朋友圈

}; //msg对象的属性和参数 官方文档里有说明 //这里就用到了上面获取到的 微信对象 使用send发起分享

t.sharewx.send(

msg,

function() {

console.log("分享成功");

},

function(error) {

console.log("分享失败");

}

);

}

}

}

});

},

分享微信朋友或朋友圈相关推荐

  1. android sharesdk qq分享到朋友圈,Android实战——ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ...

    ShareSDk的使用,实现一键分享微信好友.朋友圈.QQ 事先说明: ShareSDK默认QQ可以分享,微信分享则需要在微信的开放平台上认证并申请应用填入对应信息即可 微信认证和申请应用涉及到打包和 ...

  2. Android实战——ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ

    ShareSDk的使用,实现一键分享微信好友.朋友圈.QQ 事先说明: ShareSDK默认QQ可以分享,微信分享则需要在微信的开放平台上认证并申请应用填入对应信息即可 微信认证和申请应用涉及到打包和 ...

  3. uniapp生成海报,保存相册 / 分享微信好友和朋友圈

    <view> <u-button @click="createPoster">生成海报</u-button> <u-popup :show ...

  4. uni-app分享微信好友,朋友圈

    1.在mixin文件夹中创建一个 share.js文件 export default {data() {return {// 默认的全局分享内容share: {title: '',path: '', ...

  5. uni VUE使用canvas绘制海报并分享微信好友及朋友圈

    先贴代码 代码中关键步骤均有注释 二维码生成的库 没有贴出来 大家自行寻找 或者暂时先写死一个图片 绘制方法写在 mounted 生命周期内 ctx.drawImage(this.imgQr,this ...

  6. 不同平台使用不同技术实现微信好友、朋友圈分享汇总(H5、taro、uni-app)

    人生路漫漫,坑,是活久了见.程序猿世界里各种奇葩的需求都有,随之而来的各种坑也是层出不穷. 应前IBM同事邀请特来做分享的专题总结.一般人我不告诉他,刷到的朋友们就赚到了,你懂的~~~~~~收藏吧! ...

  7. html分享微信qq等,h5移动端调用微信好友,朋友圈,QQ好友,QQ空间等APP分享功能...

    这个主要在项目中要实现的功能,现在的手机浏览器基本也都含有分享功能,但有的手机浏览器就没有分享微信好友,朋友圈等选项,虽然微信内置X5含有此功能,但不同的手机终端分享选项又不一样,因本人还是比较喜欢老 ...

  8. uniapp页面生成海报并保存和分享微信

    Painter 画板 | LimeUiLimeUi - 增强型的 uni-app 组件库http://liangei.gitee.io/limeui-docs/components/painter/ ...

  9. Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈

    知识储备 Cordova Plugin ShareSDK 插件 什么是Cordova Plugin ShareSDK Cordova Plugin ShareSDK封装了ShareSDK的androi ...

  10. android开发分享到微信,Android开发之微信分享到好友,朋友圈(示例代码)

    3. 快速集成 第二步:配置AndroidManifest.xml 下面清单文件的配置是全部的,没有的平台就是不需要配置 1.添加权限 2.添加activity信息 (注意: tencent后面的ap ...

最新文章

  1. 如何通过构建以太坊智能合约来销售商品
  2. 楼层标高怎么引上去_【强烈推荐】工程图纸怎么看?
  3. centos6.2安装五笔输入法
  4. WPF IP地址输入控件的实现
  5. java apt anno_Android Studio中使用apt
  6. UVA - 11694 Gokigen Naname(dfs)
  7. java.time.format例子_java格式化时间示例
  8. 好文章系列(都是网上非常好的文章)
  9. 前端测试框架 jasmine 的使用
  10. linux kvm dhcp配置,《转》QEMU-KVM创建虚拟机自动指定IP的配置
  11. Haproxy反向代理WebSocket的方法
  12. 50欧姆线设计 高频pcb_高频电路布线的应对方法有哪些?
  13. 最新一键修改手机MAC地址和路由器wifi物理地址
  14. 3个关键维度读懂 [社区团购产品设计]
  15. 基于RFID和ZigBee室内定位技术原理浅析--室内定位--蓝牙定位--新导智能
  16. graphpad两组t检验_如何用 GraphPad prism进行 t 检验?
  17. linux服务器做301跳转,什么是301转向,如何去做301跳转
  18. 计算机软件职称高校四川,四川省人社厅:今年部分高校职称自主评审
  19. 《禅与摩托车维修艺术》(罗伯特·M·波西格)骑行路上的哲学思考 Zen and the Art of Motorcycle Mt...
  20. 基于Web的电子商务解决方案(1)(转)

热门文章

  1. 问题四十四:怎么用ray tracing画空间任意位置的圆环的任意片段
  2. Hive电商数仓实战
  3. Hadoop入门(1)
  4. 初级算法——删除排序数组中的重复项
  5. 大数据分析五步法流程顺序
  6. insert into 插入空值_常州插入式涡轮流量计旋进旋涡流量计价格-玮偌自控系统...
  7. 2021年高考呼和浩特市二中成绩查询,呼和浩特市第二中学,是一所百强中学,2020年高考用实力来证明!...
  8. ret php,php生成器的send方法详解,php yield send
  9. iis服务器怎么限制运行asp文件,Win2008 r2 IIS7.5制定目录禁止执行脚本的方法
  10. oracle设置默认值为当前时间_把锁屏密码设置成当前时间,随时间永远变动!