nimble-ui
Version:
1 lines • 8.75 kB
JavaScript
module.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s="Fszl")}({"/Ot8":function(e,t,n){"use strict";var i,o,a,s,u={trident:(i=navigator.userAgent).indexOf("Trident")>-1,presto:i.indexOf("Presto")>-1,webKit:i.indexOf("AppleWebKit")>-1,gecko:i.indexOf("Gecko")>-1&&-1===i.indexOf("KHTML"),mobile:!!i.match(/AppleWebKit.*Mobile.*/),ios:!!i.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:i.indexOf("Android")>-1||i.indexOf("Adr")>-1,iPhone:i.indexOf("iPhone")>-1,iPad:i.indexOf("iPad")>-1,symbian:i.indexOf("SymbianOS")>-1,windowPhone:i.indexOf("Windows Phone")>-1,iPod:i.indexOf("iPod")>-1,weixin:/MicroMessenger/i.test(i),browserVersion:(i.match(/version\/(.+?)\s/i)||[])[1],appVersion:"",kernel:/tencenttraveler|qqbrowse/i.test(i)?"x5":"",qqnews:/qqnews/i.test(i),isMiniProgram:"miniprogram"===window.__wxjs_environment||/miniProgram/i.test(i)},r=(o=window.screen||{},s={mobile:!1,pc:!1,ios:(a=u).ios||a.iPhone||a.iPad||!1,weixin:a.weixin||!1,isWeixin:a.weixin||!1,iPad:a.iPad||!1,isApp:!1,appVersion:a.appVersion,browserVersion:a.browserVersion,isLightApp:!1,kernel:a.kernel,isIphoneX:a.iPhone&&812===o.height&&375===o.width,android:a.android,isQqnews:a.qqnews,isMiniProgram:a.isMiniProgram},a.mobile||a.ios||a.android||a.iPhone||a.iPad||a.symbian||a.windowPhone||a.iPod||s.isApp?s.mobile=!0:s.pc=!0,s);t.a=r},"37ml":function(e,t,n){"use strict";t.a=function(e){e&&!e.install&&(e.install=function(t,n){t.mixin(Object(i.a)(e,[n]))});return e};var i=n("ekq3")},"4qRk":function(e,t,n){"use strict";t.a=function(e){e&&!e.install&&(e.install=function(t){var n=e.name||"",i=t.component(n);i||t.component(n,e)});return e}},"B/FW":function(e,t){},Fszl:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("sktA"),o=n("4qRk");t.default=Object(o.a)(i.a)},Lv3q:function(e,t,n){"use strict";n("B/FW");var i=n("VU/8")({methods:{_onClick:function(e){this.$emit("click",e)},_onTap:function(e){this.$emit("tap",e)},_onClickItem:function(e){this.$emit("clickItem",e)}}},null,!1,null,null,null);t.a=i.exports},"M30+":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("ekq3");var o=n("37ml");t.default=Object(o.a)(function(e){return{model:{prop:"mValue",event:"valueChange"},props:{mValue:(e=e||{}).value||{}},data:function(){var t={myValue:Object(i.a)(e.myValueInit||this.mValue,[this.mValue],this)};return void 0===this.$options.propsData.mValue&&void 0!==t.myValue&&this._valueChange(),t},watch:{mValue:function(t,n){!1!==Object(i.a)(e.mValueChange,[t,n],this)&&(this.myValue=t)},myValue:function(t,n){!1!==Object(i.a)(e.myValueChange,[t,n],this)&&this._valueChange()}},methods:{_valueChange:function(e){void 0===e&&(e=this.myValue),this.$emit("valueChange",e)}}}})},VGJd:function(e,t,n){"use strict";var i=n("/Ot8");t.a=i.a},"VU/8":function(e,t){e.exports=function(e,t,n,i,o,a){var s,u=e=e||{},r=typeof e.default;"object"!==r&&"function"!==r||(s=e,u=e.default);var c,l="function"==typeof u?u.options:u;if(t&&(l.render=t.render,l.staticRenderFns=t.staticRenderFns,l._compiled=!0),n&&(l.functional=!0),o&&(l._scopeId=o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):i&&(c=i),c){var f=l.functional,d=f?l.render:l.beforeCreate;f?(l._injectStyles=c,l.render=function(e,t){return c.call(t),d(e,t)}):l.beforeCreate=d?[].concat(d,c):[c]}return{esModule:s,exports:u,options:l}}},caJ4:function(e,t,n){"use strict";t.a=function(e,t,n){e.use(t,n)}},ekq3:function(e,t,n){"use strict";var i=n("zagf");t.a=i.a},k2Ua:function(e,t,n){"use strict";var i={extends:n("Lv3q").a,props:{disabled:{type:Boolean,default:!1},value:{default:""}},data:function(){return{}},watch:{},methods:{_onChange:function(e){this.$emit("change",e)}}},o=n("VU/8")(i,null,!1,null,null,null);t.a=o.exports},k3pg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("ekq3");function o(e,t){!e||e&&e===document.activeElement||(t?(e.setAttribute("autofocus","autofocus"),Object(i.a)(e.focus,[],e)):(e.removeAttribute("autofocus"),Object(i.a)(e.blur,[],e)))}var a=n("p84V");t.default=Object(a.a)(function(){return{inserted:function(e,t){(t&&t.value||{}).autofocus&&o(e,!0)},update:function(e,t){var n=(t=t||{}).value||{},i=t.oldValue||{};n.autofocus!==i.autofocus&&o(e,n.autofocus)}}},"focus")},p84V:function(e,t,n){"use strict";t.a=function(e,t){e&&!e.install&&(e.install=function(n,o){var a=n.directive(t);if(!a){var s=Object(i.a)(e,[o]);s&&n.directive(t,s.directive||s)}});return e};var i=n("ekq3")},qo5z:function(e,t){},sktA:function(e,t,n){"use strict";var i=n("ekq3"),o=n("VGJd"),a=n("k2Ua"),s=n("M30+"),u=n("caJ4"),r=n("k3pg"),c={extends:a.a,name:"NuInput",props:{maxLen:{type:Number},autofocus:{type:Boolean,default:!1},icon:{type:String},iconClass:{type:String,default:"nu_icon"},sufIcon:{type:String,default:""},placeholder:{type:String,default:""},readonly:{type:Boolean,default:!1},type:{type:String,default:"text"},controlName:{type:String,default:""},isNumber:{type:Boolean,default:!1},keyDownFilter:{type:Function}},mixins:[Object(s.default)({myValueChange:function(e){var t=e,n=this.maxLen,i=n&&n>=(e||"").length;return this.isNumber&&"-"!==t&&!/\d*\.\d*/.test(t)&&(t=parseFloat(t),isNaN(t)?t="":t+=""),n&&!i&&(t=t.slice(0,n)),t==e||(this.myValue=t,!1)}})],beforeCreate:function(){Object(u.a)(this.constructor,r.default)},methods:{_onClear:function(){this.myValue="",this.$emit("clear",this.myValue)},_onBlur:function(e){var t=e&&e.target;o.a.ios&&setTimeout(function(){Object(i.a)(t.scrollIntoViewIfNeeded||t.scrollIntoView,[],t);var e=document.documentElement.scrollTop;document.documentElement.scrollTop=0,setTimeout(function(){document.documentElement.scrollTop=e})},20),this.$emit("blur",e)},_onKeydown:function(e){var t=this.maxLen,n=(this.myValue||"")+"",o=t&&t>n.length,a=e.keyCode,s=(this.isNumber||"number"===this.type)&&(109===a||189===a),u=this.isNumber&&(110===a||190===a),r=a>=48&&a<=57||a>=96&&a<=105||u,c=a>=8&&a<=46||110!==a&&a>=106&&a<=137,l=u&&((n.match(/\.|\./g)||[]).length>0||!n&&0!==n),f=s&&(!isNaN(parseFloat(n))&&parseFloat(n)<=0||!/^-/.test(n));((!f||this._tempValueMinus&&s)&&!c&&(t&&!o||("number"===this.type||this.isNumber)&&(!r||l))||Object(i.a)(this.keyDownFilter,[{isNumber:!!r,isCtrl:c,isDecimal:l,isMinus:f,keyCode:a}]))&&e.preventDefault(),this._tempValueMinus=s,this.$emit("keydown",e)}}},l={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"nus_input",class:["textarea"===e.type&&"nus_textarea"],on:{click:e._onClick,tap:e._onTap}},[n("div",{staticClass:"nu_input-wrap",class:[e.icon&&"nu_show-preIcon",e.myValue&&e.sufIcon&&"nu_show-sufIcon"]},[e.icon?n("i",{staticClass:"nu_pre-icon",class:[e.iconClass]},[e._v("\n "+e._s(e.icon)+"\n ")]):e._e(),e._v(" "),"textarea"!==e.type?n("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.myValue,expression:"myValue"},{name:"focus",rawName:"v-focus",value:{autofocus:e.autofocus},expression:"{autofocus: autofocus}"}],staticClass:"nu_input",attrs:{autocomplete:"off",name:e.controlName},domProps:{value:e.myValue},on:{blur:e._onBlur,keydown:e._onKeydown,input:function(t){t.target.composing||(e.myValue=t.target.value)}}},"input",e.$props,!1),e.$listeners)):[n("textarea",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.myValue,expression:"myValue"},{name:"focus",rawName:"v-focus",value:{autofocus:e.autofocus},expression:"{autofocus: autofocus}"}],staticClass:"nu_input",attrs:{autocomplete:"off",name:e.controlName},domProps:{value:e.myValue},on:{blur:e._onBlur,keydown:e._onKeydown,input:function(t){t.target.composing||(e.myValue=t.target.value)}}},"textarea",e.$props,!1),e.$listeners))],e._v(" "),!e.readonly&&e.myValue&&e.sufIcon?n("i",{staticClass:"nu_suf-icon",class:[e.iconClass],on:{click:function(t){t.stopPropagation(),e._onClear(t)}}},[e._v("\n "+e._s(e.sufIcon)+"\n ")]):e._e(),e._v(" "),e._t("default")],2)])},staticRenderFns:[]};var f=n("VU/8")(c,l,!1,function(e){n("qo5z")},null,null);t.a=f.exports},zagf:function(e,t,n){"use strict";t.a=function(e,t,n){var i=e;e instanceof Function&&(i=e.apply(n,t));return i}}});