自定义分享
使用场景
在插件开发过程中,经常需要使用微信的自定义分享接口,使得用户点击右上角分享朋友圈时,可以把自定义分享内容分享出去。使用豆信封装的自定义分享功能可以很方便的实现这一需求。
使用说明
1、在插件的视图页面(例如:index.html)注册JSSDK。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>留言板</title>
{:hook('jssdk', false)}
</head>
说明:通过{:hook('jssdk', false)}
可以在html页面注册jssdk,最好把此行代码放置在<title></title>
标签之后。fase表示关闭调试模式,true表示开启jssdk调试。
2、js控制自定义分享。
<script>
wx.ready(function() {
var share_data = {
title : "{$settings['share_title']}",
desc : "{$settings['share_desc']}",
link : "{:create_addon_url('index')}",
imgUrl : "{$settings['share_cover']}",
success : function() {
alert('分享成功');
//close_window();
},
cancel : function() {
}
}
onMenuShareAppMessage(share_data);
onMenuShareTimeline(share_data);
onMenuShareQQ(share_data);
});
</script>
备注:在js脚本中按如上代码即可实现自定义分享。分享数据中的title、desc、link、imgUrl最好在控制器中配置。