关于require.js与微信js调用的冲突与微信自定义分享解决
一、记录如下:
1.前台页面的处理 ,最好写入一个公共js,需要的页面调用即可
require.config({
paths: {
"wx": "http://res2.wx.qq.com/open/js/jweixin-1.6.0"
}
});
require(['wx'], function (wx){
require(['wx'], function (wx){
wx.config({
debug: true,//调试模式
appId: '********',//
timestamp: ********,//生成签名的时间戳
nonceStr: ‘********',//生成签名的随机串
signature: ‘********',
jsApiList: ['onMenuShareAppMessage','onMenuShareTimeline']// 所有要调用的 API 都要加到这个列表中
});
wx.ready(function() {
wx.onMenuShareAppMessage({
//分享给朋友
title: '********', // 分享标题,可在控制器端传递
desc: '********',//分享的描述,可在控制器端传递
link: '********', // 分享链接,可在控制器端传递
imgUrl: '********', // 分享图标 ,可在控制器端传递
success: function() {
// 用户确认分享后执行的回调函数
alert("成功!")
},
cancel: function