UNPKG

m-share.js

Version:

h5页面分享组件、支持分享到微信、朋友圈、qq、QQ空间、QQ好友。

45 lines (42 loc) 892 B
import util from "../util.js"; const qqShareJsSdk = "//jsapi.qq.com/get?api=app.setShareInfo,app.share"; export default (type, info) => { const doShare = (to_app) => { const _doShare = () => { try { browser.app.share( { title: info.title, description: info.desc, url: info.link, img_url: info.imgUrl, to_app, }, (res) => {} ); } catch (e) {} }; if (window.browser && browser.app && browser.app.share) { _doShare(); } else { util.loadScript(qqShareJsSdk, _doShare); } }; switch (type) { case "wx": doShare(1); break; case "wxline": doShare(8); break; case "qq": doShare(4); break; case "qzone": doShare(3); break; case "weibo": doShare(11); break; } };