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

11 lines
4.6 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/uni-qrcode/uni-qrcode"],{"42b0":function(e,t,n){"use strict";n.r(t);var a=n("42ec"),r=n("46e3");for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);var o=n("828b"),c=Object(o["a"])(r["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=c.exports},"42ec":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){}));var a=function(){var e=this.$createElement;this._self._c},r=[]},"46e3":function(e,t,n){"use strict";n.r(t);var a=n("9450"),r=n.n(a);for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t["default"]=r.a},9450:function(e,t,n){"use strict";(function(e){var a=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n("7eb4")),i=a(n("ee10")),o=a(n("25aa")),c={props:{cid:{type:String,required:!0},text:{type:String,required:!0},size:{type:Number,default:129},margin:{type:Number,default:0},backgroundColor:{type:String,default:"#ffffff"},foregroundColor:{type:String,default:"#000000"},backgroundImage:{type:String},logo:{type:String},makeOnLoad:{type:Boolean,default:!1}},data:function(){return{}},mounted:function(){this.makeOnLoad&&this.make()},methods:{make:function(){var e=this;return(0,i.default)(r.default.mark((function t(){var n,a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n={canvasId:e.cid,componentInstance:e,text:e.text,size:e.size,margin:e.margin,backgroundColor:e.backgroundImage?"rgba(255,255,255,0)":e.backgroundColor,foregroundColor:e.foregroundColor},t.next=3,e.makeSync(n);case 3:if(a=t.sent,!e.backgroundImage){t.next=8;break}return t.next=7,e.drawBackgroundImageSync(a);case 7:a=t.sent;case 8:if(!e.logo){t.next=12;break}return t.next=11,e.drawLogoSync(a);case 11:a=t.sent;case 12:e.makeComplete(a);case 13:case"end":return t.stop()}}),t)})))()},makeComplete:function(e){this.$emit("makeComplete",e)},drawBackgroundImage:function(t){var n=this,a=e.createCanvasContext(this.cid,this);a.drawImage(this.backgroundImage,0,0,this.size,this.size),a.drawImage(t.filePath,0,0,this.size,this.size),a.draw(!1,(function(){e.canvasToTempFilePath({canvasId:n.cid,success:function(e){t.success&&t.success(e.tempFilePath)},fail:function(e){t.fail&&t.fail(e)}})}))},drawBackgroundImageSync:function(e){var t=this;return(0,i.default)(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,a){t.drawBackgroundImage({filePath:e,success:function(e){n(e)},fail:function(e){a(e)}})})));case 1:case"end":return n.stop()}}),n)})))()},fillRoundRect:function(e,t,n,a,r,i){e.save(),e.translate(n,a),e.beginPath(),e.arc(r-t,i-t,t,0,Math.PI/2),e.lineTo(t,i),e.arc(t,i-t,t,Math.PI/2,Math.PI),e.lineTo(0,t),e.arc(t,t,t,Math.PI,3*Math.PI/2),e.lineTo(r-t,0),e.arc(r-t,t,t,3*Math.PI/2,2*Math.PI),e.lineTo(r,i-t),e.closePath(),e.setFillStyle("#ffffff"),e.fill(),e.restore()},drawLogo:function(t){var n=this,a=e.createCanvasContext(this.cid,this);a.drawImage(t.filePath,0,0,this.size,this.size);var r=this.size/4,i=this.size/2-r/2,o=i,c=r+10,u=this.size/2-c/2,s=u;this.fillRoundRect(a,5,u,s,c,c),a.drawImage(this.logo,i,o,r,r),a.draw(!1,(function(){e.canvasToTempFilePath({canvasId:n.cid,success:function(e){t.success&&t.success(e.tempFilePath)},fail:function(e){t.fail&&t.fail(e)}})}))},drawLogoSync:function(e){var t=this;return(0,i.default)(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.abrupt("return",new Promise((function(n,a){t.drawLogo({filePath:e,success:function(e){n(e)},fail:function(e){a(e)}})})));case 1:case"end":return n.stop()}}),n)})))()},makeSync:function(e){return(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,n){o.default.make({canvasId:e.canvasId,componentInstance:e.componentInstance,text:e.text,size:e.size,margin:e.margin,backgroundColor:e.backgroundColor,foregroundColor:e.foregroundColor,success:function(e){t(e)},fail:function(e){n(e)}})})));case 1:case"end":return t.stop()}}),t)})))()}}};t.default=c}).call(this,n("df3c")["default"])}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/uni-qrcode/uni-qrcode-create-component',
{
'components/uni-qrcode/uni-qrcode-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("42b0"))
})
},
[['components/uni-qrcode/uni-qrcode-create-component']]
]);