@daysnap/horn-jssdk
Version:
原生容器面向 H5 开发者提供的基于容器应用内的网页开发工具包
33 lines (32 loc) • 1.63 kB
JavaScript
import { call } from '../../core';
// 参数参考wx文档:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Share_and_Favorites/Android.html
// 目标渠道
export var WXScene;
(function (WXScene) {
// 分享到对话
WXScene[WXScene["WXSceneSession"] = 0] = "WXSceneSession";
// 分享到朋友圈
WXScene[WXScene["WXSceneTimeline"] = 1] = "WXSceneTimeline";
// WXSceneFavorite
WXScene[WXScene["WXSceneFavorite"] = 2] = "WXSceneFavorite";
})(WXScene || (WXScene = {}));
// 小程序类型
var MiniptogramType;
(function (MiniptogramType) {
MiniptogramType[MiniptogramType["TEST"] = 0] = "TEST";
MiniptogramType[MiniptogramType["PREVIEW"] = 1] = "PREVIEW";
MiniptogramType[MiniptogramType["RELEASE"] = 2] = "RELEASE";
})(MiniptogramType || (MiniptogramType = {}));
export var WxShareMediaObjectType;
(function (WxShareMediaObjectType) {
WxShareMediaObjectType[WxShareMediaObjectType["WXShareText"] = 1] = "WXShareText";
WxShareMediaObjectType[WxShareMediaObjectType["WXShareImage"] = 2] = "WXShareImage";
WxShareMediaObjectType[WxShareMediaObjectType["WXShareVideo"] = 3] = "WXShareVideo";
WxShareMediaObjectType[WxShareMediaObjectType["WXShareFile"] = 4] = "WXShareFile";
WxShareMediaObjectType[WxShareMediaObjectType["WXShareWebpage"] = 5] = "WXShareWebpage";
WxShareMediaObjectType[WxShareMediaObjectType["WXShareMiniProgram"] = 6] = "WXShareMiniProgram";
})(WxShareMediaObjectType || (WxShareMediaObjectType = {}));
export const wxShare = (options) => call(Object.assign({ type: 1, scene: 1 }, options, {
service: 'wxSDK',
action: 'share',
}));