微信分享接口

看着微信分享的 demo 好纠结啊。。。不知道怎么去触发他。哪位大神可以指点一下。。。点击按钮弹出分享js不太懂。。搞了半天也没搞出来。。请教大家。wx.ready(function () {wx.onMenuShareTimeline({title: window.shareData.tTitle,link: window.shareData.timeLineLink,imgUrl: window.shareData.imgUrl,desc: window.shareData.tContent,trigger: function (res) {// 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回alert('用户点击发送给朋友');},success: function (res) {alert('已分享');},ancel: function (res) {alert('已取消');},fail: function (res) {alert('错误');}});
});

 http://www.360doc.com/content/14/1118/21/15077656_426245574.shtml

 

        function onBridgeReady(){//WeixinJSBridge.call('hideOptionMenu');$("#share").click(function(){WeixinJSBridge.call('onMenuShareTimeline');});}if (typeof WeixinJSBridge == "undefined"){if( document.addEventListener ){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}else if (document.attachEvent){document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}}else{onBridgeReady();}/*var lineLink    = 'http://../....';    // 要分享的页面的URLvar imgUrl      = 'http://.../...';    // 显示在微信里的缩略图var shareTitle  = '页面标题';          // 页面标题var descContent = "页面内容简介";      // 内容简介var appid       = '';                  // APP ID, 可以为空function wx_shareFriend() {  WeixinJSBridge.invoke('sendAppMessage',{  "appid": appid,  "img_url": imgUrl,  "img_width": "640",  "img_height": "640",  "link": lineLink,  "desc": descContent,  "title": shareTitle  }, function(res) {  //alert(res.err_msg);  })  }  function wx_shareTimeline() {  WeixinJSBridge.invoke('shareTimeline',{  "img_url": imgUrl,  "img_width": "640",  "img_height": "640",  "link": lineLink,  "desc": descContent,  "title": shareTitle  }, function(res) {  //alert(res.err_msg);  });  }  function wx_shareWeibo() {  WeixinJSBridge.invoke('shareWeibo',{  "content": descContent,  "url": lineLink,  }, function(res) {  //alert(res.err_msg);  });  }  function onBridgeReady(){WeixinJSBridge.on('menu:share:appmessage', wx_shareFriend);   // 发送给朋友WeixinJSBridge.on('menu:share:timeline',   wx_shareTimeline); // 分享到朋友圈WeixinJSBridge.on('menu:share:weibo',      wx_shareWeibo);    // 分享到微博}if (typeof WeixinJSBridge == "undefined"){if( document.addEventListener ){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}else if (document.attachEvent){document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}}else{onBridgeReady();}function onBridgeReady(){WeixinJSBridge.on('menu:share:appmessage', wx_shareFriend);  WeixinJSBridge.on('menu:share:timeline',   wx_shareTimeline);  WeixinJSBridge.on('menu:share:weibo',      wx_shareWeibo);}if (typeof WeixinJSBridge == "undefined"){if( document.addEventListener ){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}else if (document.attachEvent){document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}}else{onBridgeReady();}WeixinJSBridge.call('hideOptionMenu');WeixinJSBridge.call('hideToolbar');WeixinJSBridge.invoke('closeWindow',{},function(res){alert(res.err_msg);});WeixinJSBridge.invoke('getNetworkType',{},function(e){WeixinJSBridge.log(e.err_msg);});*/

 

转载于:https://www.cnblogs.com/shiningrise/p/5503724.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/403744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OSI网络七层简义

OSI网络七层 1:物理层:如网卡,光纤,线览 2.数据链路层:交换机,记录MAC地址与内网IP 3.网络层:路由器,负责记录公网IP,如PPPOE拨号,固定IP 4.传输层:代理软件,如Apache代理80端口,SVN 3690端口等等 5.会话层,6.表现层是由第7层应用层决定转载于:https://blog.51cto.com/kongdq/9…

uniapp使用iconfont字体图标

vue引入字体图标看这篇 本文介绍两种方案:一、使用iconfont字体图标 二、使用icon图片 情景1:使用灰色的字体图标 方案一:使用iconfont字体图标 步骤1:下载iconfont 步骤2:解压后只需要将ifonfont.css这一个文件 &am…

linux中断pollselcet按键处理机制

在上一篇linux按键中断处理中,我们采用按键中断处理获取按键,在read函数中阻塞读取,当按键发生时,read自动解除阻塞,实现应用层读取到相应的按键值。在上一节中如果没有按键到来,应用层会一直阻塞等待在rea…

04:求整数的和与均值

总时间限制: 1000ms内存限制: 65536kB描述读入n&#xff08;1 < n < 10000&#xff09;个整数&#xff0c;求它们的和与均值。 输入输入第一行是一个整数n&#xff0c;表示有n个整数。第2~n1行每行包含1个整数。每个整数的绝对值均不超过10000。输出输出一行&#xff0c;…

Yeslab现任明教教主ISE课程前七部分免费发布

Yeslab现任明教教主ISE课程1-7部分免费发布 网盘&#xff1a;http://ref.so/p63jl转载于:https://blog.51cto.com/ielab/967536

socket选项: SO_REUSEADDR, SO_RCVBUF, SO_SNDBUF

From: http://blog.csdn.net/jasonliuvip/article/details/22591531 最近在看《linux高性能服务器编程》&#xff0c;在此做个日记&#xff0c;以激励自己&#xff0c;同时分享于有需要的朋友。 1. 读取和设置socket文件描述符属性&#xff1a; [cpp] view plaincopy#include …

linux 文件按照大小排列

从大往小排列 ls -lhS 从小往大排列 ls -lhSr 来源&#xff1a; http://www.shuaizhu.com/wordpress/linux%E7%B3%BB%E7%BB%9F%E4%B8%8B%EF%BC%8C%E6%8C%89%E6%96%87%E4%BB%B6%E7%9A%84%E5%A4%A7%E5%B0%8F%E8%BF%9B%E8%A1%8C%E6%8E%92%E5%BA%8F%E7%9A%84%E5%91%BD%E4%BB%A4…

Media所有参数汇总

Media所有参数汇总 我们最常需要用到的媒体查询器的三个特性&#xff0c;大于&#xff0c;等于&#xff0c;小于的写法。媒体查询器的全部功能肯定不止这三个功能&#xff0c;下面是我总结的它的一些参数用法解释&#xff1a; width:浏览器可视宽度。 height:浏览器可视高度。…

jni中native通过adb输出

本文主要实践了如何在jni中打印log&#xff0c;贴源码&#xff1a; Android.mk主要是巴拉的android源码中的app LOCAL_PATH : $(call my-dir) include $(CLEAR_VARS) #TARGET_PLATFORM : android-3 #LOCAL_SDK_VERSION : 19 LOCAL_MODULE : libnative LOCAL_SRC_FILES : …

[Windows]7种网络编程I/O模型代码实现实例

From: http://blog.csdn.net/woshinia/article/details/8585930 部分代码参考《[WINDOWS网络与通信程序设计].王艳平》&#xff0c;网络中一些I/O模型的代码都没有对socket是否可写做过深入研究&#xff0c;我这边会提供一些解决方法。 阻塞模式下&#xff0c;send会发生阻塞…

VScode配置eslint保存自动格式化,eslint格式化去掉分号和双引号。vscode自动保存去掉分号和双引号;““

本文是开启eslint检验和配置eslint格式化&#xff1b;如果想要关闭eslint&#xff0c;查看这篇关闭eslint方法&#xff1b; 1.必须安装的三个插件eslint&#xff0c; prettier-Code formatter &#xff0c;vetur 2.配置setting.json 3.直接将下方代码复制&#xff0c;黏…

不要手贱自己去通过Javascript画html界面

IE就是一坨屎 不要使用原生的Javascript去画HTML. 使用类库&#xff0c;比如Juqery. 千万别手贱&#xff01; 原因之一 JS 通过CreateElement 动态生成的代码&#xff0c;使用setAttribute插入已有CSS样式不起作用 &#xff08;IE 6 - 8&#xff09;. 转载于:https://www.cnbl…

C#获取存储过程的 Return返回值和Output输出参数值

一、不用SQLHelper.cs等帮助类 1.获取Return返回值 程序代码 存储过程Create PROCEDURE MYSQL a int, b intAS return a bGOSqlConnection conn new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString());conn.Open();SqlComma…

uniapp网络请求封装;小程序请求接口封装;uni.request接口封装

另一篇全面封装文章 资源文章下载地址 1.正常使用uni.request()发送请求(未封装) get() {uni.request({url: http://192.168.1.191/abc//main/jiekouming/abclist?workType2,data: {},header: {Token: b042b36fwq909qwe9iiidsai2323sd232dw3},method: GET,success: (res) &…

Nginx_lua

首先让我们来了解一下Nginx_lua的设计指导思想&#xff1a; 1、基于Nginx 快速开发高性能、大并发的网络服务。 2、提供“同步非阻塞” 的I/O 访问接口简化I/O 多路复用体系中的业务逻辑开发&#xff1a; ■“同步”的主体是用户代码与其发起的I/O 请求处理流程之间的时序关系&…

MyTask4

最近稍微做了点修改&#xff0c;把几处bug修复了下&#xff0c;另外新增了授权码功能和数据缓冲功能 先看看效果图 1. 如果要把软件做的高大上一些&#xff0c;你可以加一个授权验证&#xff0c;授权码以字符串形式存放在程序里面&#xff0c;当然你也可以另外开一个窗体&#…

$.ajax注册表单

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>表单注册</title><style>body {margin: 0;padding: 0;background-color: #F7F7F7;}ul {margin: 0;padding: 50px;list-style: none;}.regi…

Linux下生成动态链接库是否必须使用 -fPIC 的问题

From: http://www.linuxidc.com/Linux/2011-06/37268.htm 在 Linux 下制作动态链接库&#xff0c;“标准” 的做法是编译成位置无关代码&#xff08;Position Independent Code&#xff0c;PIC&#xff09;&#xff0c;然后链接成一个动态链接库。经常遇到的一个问题是 -fPIC …

学生成绩管理系统

《面向对象程序设计》课程实验报告 学生成绩管理系统 班级 计算机应用091班 姓名唐俊驰 学号 2009052023 日期 2010-12-26 一、 需求分析 1&#xff0e; 程序的功能&#xff1a;学生数据的录入、添加、修改与删除&#xff1b;成绩统计并排名&am…

2015年第六届蓝桥杯C/C++程序设计本科B组决赛

1.积分之谜&#xff08;枚举&#xff09; 2.完美正方形 3.关联账户&#xff08;并查集&#xff09; 4.密文搜索 5.居民集会 6.模型染色 1.积分之迷 小明开了个网上商店&#xff0c;卖风铃。共有3个品牌&#xff1a;A&#xff0c;B&#xff0c;C。为了促销&#xff0c;每件商品都…