java-mall-app/unpackage/dist/build/mp-weixin/components/share-box-h5.js
2024-11-01 16:35:40 +08:00

11 lines
3.5 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/share-box-h5"],{"0759":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={name:"share-box-h5",props:{shareDataDefault:{type:Object,default:function(){return{shareTitle:"",shareText:"",href:"",image:""}}}},data:function(){return{showBoxView:!1,shareType:0,shareObj:null}},created:function(){var t=this;/uni-app/i.test(navigator.userAgent)&&plus.share.getServices((function(e){t.shareObj=e;var n=[];if(e&&e.length){for(var a=0;a<e.length;a++)switch(e[a]["id"]){case"weixin":n.push({name:"分享到微信好友",id:"weixin",type:"WXSceneSession",sort:0}),n.push({name:"分享到微信朋友圈",id:"weixin",type:"WXSenceTimeline",sort:1});break;case"sinaweibo":n.push({name:"分享到新浪微博",id:"sinaweibo",sort:2});break;case"qq":n.push({name:"分享到QQ",id:"qq",sort:3});break;default:break}t.providerList=n.sort((function(e,t){return e.sort-t.sort}))}}),(function(t){e.showModal({content:"获取分享通道失败",showCancel:!1})}))},methods:{share:function(){if(0!==this.providerList.length){var t=this.providerList.map((function(e){return e.name})),n=this;e.showActionSheet({itemList:t,success:function(e){(function(){if(null==n.shareObj)return plus.nativeUI.toast("分享组件加载中,请稍候!"),!1;var t=null;for(var a in n.shareObj)if(n.shareObj[a].id==n.providerList[e.tapIndex].id){t=n.shareObj[a];break}if(null==t)return plus.nativeUI.toast("微信分享组件启动失败!"),!1;var i={title:n.shareDataDefault.shareTitle,href:n.shareDataDefault.href,thumbs:[n.shareDataDefault.image],extra:{scene:n.providerList[e.tapIndex].type&&"WXSenceTimeline"===n.providerList[e.tapIndex].type?"WXSenceTimeline":"WXSceneSession"}};n.shareDataDefault.shareText&&(i["content"]=n.shareDataDefault.shareText),t.send(i,(function(){plus.nativeUI.toast("分享成功!"),n.$emit("onShared")}),(function(e){plus.nativeUI.toast("分享失败:"+e.message)}))})()}})}else e.showModal({title:"当前环境无分享渠道!",showCancel:!1})},save:function(){e.showActionSheet({itemList:["保存图片到相册"],success:function(){plus.gallery.save("https://img.cdn.aliyun.dcloud.net.cn/guide/uniapp/app_download.png",(function(){e.showToast({title:"保存成功",icon:"none"})}),(function(){e.showToast({title:"保存失败,请重试!",icon:"none"})}))}})},cancel:function(){this.showBoxView=!1,this.$emit("onCancel")},show:function(){this.share()}}};t.default=n}).call(this,n("df3c")["default"])},32407:function(e,t,n){"use strict";n.r(t);var a=n("ca6e"),i=n("56d2");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);var r=n("828b"),o=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=o.exports},"56d2":function(e,t,n){"use strict";n.r(t);var a=n("0759"),i=n.n(a);for(var s in a)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(s);t["default"]=i.a},ca6e:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var a=function(){var e=this.$createElement;this._self._c},i=[]}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/share-box-h5-create-component',
{
'components/share-box-h5-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("32407"))
})
},
[['components/share-box-h5-create-component']]
]);