微信 jssdk 看着文档简单总结
来源:互联网 发布:苹果手机4g网络显示lte 编辑:程序博客网 时间:2024/06/07 08:35
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>微信JS-SDK</title></head><body> <script src="{{ asset('js/jquery-1.11.2.min.js') }}"></script><script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript" charset="utf-8">/*1.通过config接口注入权限验证配置2.开启 'debug: true' 调试模式1>调用所有的api的返回值,会在客户端 alert 出来2>若要查看传入的参数,可以在PC端打卡,参数信息会通过log打出,仅在PC端时才会打印 */ wx.config({ debug: true,// 调试模式 appId: '',// 公众号app_id timestamp: '',// 生成签名的时间戳 nonceStr: '',// 生成签名的随机串 signature: '',// 签名 jsApiList: [],// 需要使用的JS接口列表 }); /* 1.config信息验证后,会执行 ready() 方法。所有的接口调用,都必须在config信息验证后,才可执行。 2.所以,有的接口,想在页面加载完毕,自动调用,就必须放在这里! 3.对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中 */ wx.ready(function(){ }); // config信息验证失败,会执行 error() 方法 wx.error(function(){ }); /* 1.所有接口,都通过 'wx对象' 来调用(也可使用 'jWeixin对象') 2.每个接口的参数,都是一个 {}-对象 3.每个接口除了自身的参数外,具有以下通用参数: 1>success - 接口调用成功时,执行的回调函数 2>fail - 接口调用失败时,执行的回调函数 3>commplete - 接口调用完成时,执行的回调函数(无论成功或失败,都执行) 4>cancel - 用户点击取消时,执行的回调函数(仅支持部分接口) 5>trigger - 监听 'Menu' 中的按钮点击时,执行的方法(仅支持 'Menu' 中的相关接口) warning: 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回 4.上面几个函数,都有一个 '参数',类型为 {}-对象,除了接口本身返回的数据外,还具有通用属性: errMsg - 错误相关以 'onMenuShareTimeline' 接口为例: success - onMenuShareTimeline:ok cancel - onMenuShareTimeline:cancel fail - 具体错误信息 */ // 判断当前客户端版本是否支持指定JS接口 wx.checkJsApi({ jsApiList: [],// 需要检测的JS接口列表 success: function(res){ // {"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"} } }); // 分享到朋友圈 wx.onMenuShareTimeline({ title: '', link: '', imgUrl: '', success: function(){ }, cancel: function(){ }, }); // 分享给朋友 wx.onMenuShareAppMessage({ title: '',// 分享标题 desc: '',// 分享描述 link: '',// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: '',// 分享图标 type: '',// 分享类型:music | video | link,默认为:link dataUrl: '',// 如果type为:music | video,则要提供数据,默认为:空 success: function(){ }, cancel: function(){ }, }); // 分享到QQ wx.onMenuShareQQ({ title: '', desc: '', link: '', imgUrl: '', success: function(){ }, cancel: function(){ }, }); // 分享到 '腾讯' 微博 wx.onMenuShareWeibo({ title: '', desc: '', link: '', imgUrl: '', success: function(){ }, cancel: function(){ }, }); // 分享到QQ空间 wx.onMenuShareQZone({ title: '', desc: '', link: '', imgUrl: '', success: function(){ }, cancel: function(){ }, }); // 关闭当前网页窗口 wx.closeWindow(); /* 所有菜单项列表: 基本类: 举报 - menuItem:exposeArticle 调整字体 - menuItem:setFont - 日间模式 - menuItem:dayMode夜间模式 - menuItem:nightMode刷新 - menuItem:refresh查看公众号(已添加) - menuItem:profile查看公众号(未添加) - menuItem:addContact传播类 - 发送给朋友 - menuItem:share:appMessage分享到朋友圈 - menuItem:share:timeline分享到QQ - menuItem:share:qq分享到Weibo - menuItem:share:weiboApp收藏 - menuItem:favorite分享到FB - menuItem:share:facebook分享到 QQ 空间/menuItem:share:QZone保护类 - 编辑标签 - menuItem:editTag删除 - menuItem:delete复制链接 - menuItem:copyUrl原网页 - menuItem:originPage阅读模式 - menuItem:readMode在QQ浏览器中打开 - menuItem:openWithQQBrowser在Safari中打开 - menuItem:openWithSafari邮件 - menuItem:share:email一些特殊公众号 - menuItem:share:brand */ // 批量隐藏功能按钮 wx.hideMenuItems({ menuList: [],// 要隐藏的菜单项,只能隐藏 '传播类' 和 '保护类' }); // 批量显示功能按钮 wx.showMenuItems({ menuList: [],// 要显示的菜单项 }); // 隐藏所有非基础按钮(基本类) wx.hideAllNonBaseMenuItem(); // 显示所有非基础按钮 wx.showAllNonBaseMenuItem();</script></body></html>
阅读全文
0 0
- 微信 jssdk 看着文档简单总结
- 微信jssdk总结
- 微信JSSDK说明文档
- 微信jssdk文档接入记录
- 微信JSSDK开发详细文档-案例文档-使用策略
- 免费下载公众号jssdk文档,微信JSSDK开发文档下载
- 公众号JSSDK开发文档分析与优化,详解微信jssdk开发脚本
- 微信 JSSDK
- 微信JSSDK-demo
- 微信JSSDK使用指南
- 微信:JSSDK开发
- 微信jssdk开发
- 微信 JSSDK 调用
- 微信JSSDK生成
- 微信jssdk使用
- 微信jssdk封装
- 微信jssdk接口
- 微信 JSSDK .NET版
- variable
- java-CollectDemo
- RDS SQL Server
- 面试题之大富翁问题
- zookeeper安装和使用 windows环境
- 微信 jssdk 看着文档简单总结
- zookeeper启动成功,显示not running问题
- 谈一谈CSS的选择器和工作原理
- Angular4 中常用的指令
- C++ 析构函数
- java下载压缩包文件zip
- 数据结构—二叉搜索数
- Android Webview知识点和遇到过的坑全总结
- Windows驱动程序的加载