UNPKG

@daysnap/horn-jssdk

Version:

原生容器面向 H5 开发者提供的基于容器应用内的网页开发工具包

33 lines (32 loc) 1.63 kB
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', }));