t-comm
Version:
专业、稳定、纯粹的工具库
41 lines (38 loc) • 1.82 kB
JavaScript
import { _ as __assign } from '../tslib.es6-096fffdd.js';
var _a;
var DEFAULT_API_LIST = ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareQZone', 'updateAppMessageShareData', 'updateTimelineShareData'];
var DEFAULT_OPEN_TAG_LIST = ['wx-open-launch-weapp'];
var DEFAULT_SHARE_ICON = 'http://ossweb-img.qq.com/images/pmd/igameapp/logo/log_igame_3.0.png';
var QQ_JS_SDK = 'https://open.mobile.qq.com/sdk/qqapi.js?_bid=152';
var SHARE_DOM_MAP = {
SHARE_TIP_DOM_ID: 'div_share_tip',
SHARE_TIP_STYLE_ID: 'div_share_tip_style',
SHARE_UI_DOM_ID: 'div_share_ui',
SHARE_UI_STYLE_ID: 'div_share_ui_style'
};
var ShareConfig = /** @class */function () {
function ShareConfig() {}
ShareConfig.setShareObject = function (shareObject) {
this.shareObject = __assign(__assign({}, this.shareObject), shareObject);
};
ShareConfig.setShareUI = function (shareUiObj) {
this.shareUiObj = __assign(__assign({}, this.shareUiObj), shareUiObj);
};
return ShareConfig;
}();
var SHARE_TYPE_MAP = {
WX_FRIENDS: 1,
WX_TIMELINE: 2,
QQ_FRIENDS: 3,
QQ_ZONE: 4
};
var DEFAULT_SHOW_TYPE_IN_GAME = [SHARE_TYPE_MAP.WX_FRIENDS, SHARE_TYPE_MAP.WX_TIMELINE, SHARE_TYPE_MAP.QQ_FRIENDS, SHARE_TYPE_MAP.QQ_ZONE];
var SHARE_TYPE_NAME_MAP = (_a = {}, _a[SHARE_TYPE_MAP.WX_FRIENDS] = '微信好友', _a[SHARE_TYPE_MAP.WX_TIMELINE] = '微信朋友圈', _a[SHARE_TYPE_MAP.QQ_FRIENDS] = 'QQ好友', _a[SHARE_TYPE_MAP.QQ_ZONE] = 'QQ空间', _a);
var SHARE_TYPE_LIST = Object.keys(SHARE_TYPE_MAP).map(function (key) {
var value = SHARE_TYPE_MAP[key];
return {
value: value,
label: SHARE_TYPE_NAME_MAP[value]
};
});
export { DEFAULT_API_LIST, DEFAULT_OPEN_TAG_LIST, DEFAULT_SHARE_ICON, DEFAULT_SHOW_TYPE_IN_GAME, QQ_JS_SDK, SHARE_DOM_MAP, SHARE_TYPE_LIST, SHARE_TYPE_MAP, ShareConfig };