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

11 lines
2.9 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/cwx-keyboard/cwx-keyboard"],{"2dd7":function(e,n,t){"use strict";var i=t("a2d0"),a=t.n(i);a.a},"315a":function(e,n,t){"use strict";t.r(n);var i=t("4924"),a=t.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(r);n["default"]=a.a},4924:function(e,n,t){"use strict";(function(e){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t={name:"keyBoard",props:{title:{default:"确认",type:String},btnColor:{default:"green"}},data:function(){return{money:"",Cdel:"",Time:""}},watch:{money:function(e){this.$emit("update:money",e)}},methods:{touchstart:function(){var e=this;this.Time=setInterval((function(){""==e.money&&clearInterval(),e.money=e.money.substring(0,e.money.length-1)}),200)},touchend:function(){clearInterval(this.Time)},_handleKeyPress:function(e){var n=e.target.dataset.num;if(-1==n)return!1;switch(String(n)){case".":this._handleDecimalPoint();break;case"D":this._handleDeleteKey();break;case"C":this._handleClearKey();break;case"S":this._handleConfirmKey();break;default:this._handleNumberKey(n);break}},_handleDecimalPoint:function(){if(this.money.indexOf(".")>-1)return!1;this.money.length?this.money=this.money+".":this.money="0."},_handleDeleteKey:function(){var e=this.money;if(!e.length)return!1;this.money=e.substring(0,e.length-1)},_handleClearKey:function(){this.money=""},_handleNumberKey:function(e){if(10!=this.money.length){var n=this.money;if(n.indexOf(".")>-1&&n.substring(n.indexOf(".")+1).length<2&&(this.money=n+e),!(n.indexOf(".")>-1))if(0==e&&0==n.length)this.money="0.";else{if(n.length&&0===Number(n.charAt(0)))return;this.money=n+e}}},_handleConfirmKey:function(){var n=this.money;if(!n.length||0==n)return e.showToast({title:"请输入正确的数值",icon:"none",duration:1e3}),!1;n.indexOf(".")>-1&&n.indexOf(".")==n.length-1&&(n=Number(n.substring(0,n.length-1)).toFixed(2)),n=Number(n).toFixed(2),this.$emit("confirmEvent",n)}}};n.default=t}).call(this,t("df3c")["default"])},"4e7f":function(e,n,t){"use strict";t.r(n);var i=t("acb8"),a=t("315a");for(var r in a)["default"].indexOf(r)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(r);t("2dd7");var o=t("828b"),u=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"8140a2c4",null,!1,i["a"],void 0);n["default"]=u.exports},a2d0:function(e,n,t){},acb8:function(e,n,t){"use strict";t.d(n,"b",(function(){return i})),t.d(n,"c",(function(){return a})),t.d(n,"a",(function(){}));var i=function(){var e=this.$createElement;this._self._c},a=[]}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/cwx-keyboard/cwx-keyboard-create-component',
{
'components/cwx-keyboard/cwx-keyboard-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("4e7f"))
})
},
[['components/cwx-keyboard/cwx-keyboard-create-component']]
]);