🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 自定义分享 ### 使用场景 在插件开发过程中,经常需要使用微信的自定义分享接口,使得用户点击右上角分享朋友圈时,可以把自定义分享内容分享出去。使用豆信封装的自定义分享功能可以很方便的实现这一需求。 ### 使用说明 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最好在控制器中配置。