m-share.js
Version:
h5页面分享组件、支持分享到微信、朋友圈、qq、QQ空间、QQ好友。
29 lines (25 loc) • 647 B
JavaScript
import util from "./util.js";
import ui from "./ui.js";
import setNormalShareInfo from "./set-normal-share-info.js";
import setQQshareInfo from "./set-qq-share-info.js";
let isInit = false;
export default (config) => {
if (!isInit) {
const info = {
title: config.title,
desc: config.desc,
link: config.link,
imgUrl: config.imgUrl,
};
isInit = true;
ui.initStyle(); // 加载样式
// 配置通用分享设置
if (config.setNormal !== false) {
setNormalShareInfo(info);
}
// 配置手q分享内容
if (util.ua.isFromQQ) {
setQQshareInfo(config.types, info);
}
}
};