eeeeeeuuuu-ui
Version:
uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
12 lines (11 loc) • 2.48 kB
JavaScript
require('../../../app.js');
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uview-ui/components/u-number-keyboard/u-number-keyboard"],{"0a15":function(t,e,r){"use strict";var a=r("3772"),n=r.n(a);n.a},3772:function(t,e,r){},"979e":function(t,e,r){"use strict";r.r(e);var a,n={uIcon:function(){return r.e("uview-ui/components/u-icon/u-icon").then(r.bind(null,"ece6"))}},i=function(){var t=this,e=t.$createElement,r=(t._self._c,t.__map(t.numList,(function(e,r){var a=t.__get_orig(e),n=t.__get_style([t.itemStyle(r)]),i=t.btnBgGray(r),s=t.hoverClass(r);return{$orig:a,s0:n,m0:i,m1:s}})));t.$mp.data=Object.assign({},{$root:{l0:r}})},s=[],o={props:{mode:{type:String,default:"number"},dotEnabled:{type:Boolean,default:!0},random:{type:Boolean,default:!1}},data(){return{backspace:"backspace",dot:".",timer:null,cardX:"X"}},computed:{numList(){return this.dotEnabled||"number"!=this.mode?this.dotEnabled&&"number"==this.mode?this.random?this.$u.randomArray([1,2,3,4,5,6,7,8,9,this.dot,0]):[1,2,3,4,5,6,7,8,9,this.dot,0]:"card"==this.mode?this.random?this.$u.randomArray([1,2,3,4,5,6,7,8,9,this.cardX,0]):[1,2,3,4,5,6,7,8,9,this.cardX,0]:void 0:this.random?this.$u.randomArray([1,2,3,4,5,6,7,8,9,0]):[1,2,3,4,5,6,7,8,9,0]},itemStyle(){return t=>{let e={};return"number"!=this.mode||this.dotEnabled||9!=t||(e.flex="0 0 66.6666666666%"),e}},btnBgGray(){return t=>!(this.random||9!=t||!("number"!=this.mode||"number"==this.mode&&this.dotEnabled))},hoverClass(){return t=>!this.random&&9==t&&("number"==this.mode&&this.dotEnabled||"card"==this.mode)?"u-hover-class":"u-keyboard-hover"}},methods:{backspaceClick(){this.$emit("backspace"),clearInterval(this.timer),this.timer=null,this.timer=setInterval(()=>{this.$emit("backspace")},250)},clearTimer(){clearInterval(this.timer),this.timer=null},keyboardClick(t){this.dotEnabled&&t!=this.dot&&t!=this.cardX&&(t=Number(t)),this.$emit("change",t)}}},d=o,u=(r("0a15"),r("f0c5")),m=Object(u["a"])(d,i,s,!1,null,"6ffb4340",null,!1,n,a);e["default"]=m.exports}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'uview-ui/components/u-number-keyboard/u-number-keyboard-create-component',
{
'uview-ui/components/u-number-keyboard/u-number-keyboard-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('543d')['createComponent'](__webpack_require__("979e"))
})
},
[['uview-ui/components/u-number-keyboard/u-number-keyboard-create-component']]
]);