UNPKG

nimble-ui

Version:
1 lines 11.6 kB
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="6uDP")}({"/Ot8":function(e,t,n){"use strict";var i,o,a,u,s={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||{},u={mobile:!1,pc:!1,ios:(a=s).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||u.isApp?u.mobile=!0:u.pc=!0,u);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}},"6uDP":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("R9S5"),o=n("M30+"),a=n("k2Ua"),u=n("Fszl"),s=n("xaRY"),r={extends:a.a,name:"NuSearch",components:{NuInput:u.default},props:{autofocus:{default:!1},placeholder:{default:"搜索"},btnText:{default:"取消"},icon:{type:String,default:""},sufIcon:{type:String},controlName:{type:String},fixed:{type:Boolean,default:!1},isBtnClear:{type:Boolean,default:!0}},mixins:[Object(o.default)({myValueChange:function(e){var t=e,n=this.maxLen,i=n&&n>=(e||"").length;return n&&!i&&(t=t.slice(0,n)),t==e||(this.myValue=t,!1)}}),Object(s.default)()],data:function(){return{focused:!1,btnWidth:45}},computed:{btnStyle:function(){return"marginRight: "+(this.fixed||this.focused?0:-(this.btnWidth||0))+"px"}},mounted:function(){this._initCom()},methods:{_initCom:function(){var e=this.$refs.hook_btn,t=e&&e.offsetWidth||-32,n=parseInt(Object(i.a)(e,"margin-left"),10)||-9;this.btnWidth=t+n+3},_onFocus:function(e){this.focused=!0,this.$emit("focus",e)},_onBlur:function(e){this.focused=!1,this.$emit("blur",e)},_clickBtn:function(e){this.isBtnClear&&(this.myValue=""),this.$emit("clickBtn",{Event:e,data:this.myValue})},_onSubmit:function(e){e.preventDefault();var t=document.activeElement;return t&&t.blur(),this.$emit("submit",{Event:e,data:this.myValue}),this._confirm({Event:e,data:this.myValue}),!1}}},c={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"nus_search"},[n("form",{attrs:{action:""},on:{submit:e._onSubmit}},[n("div",{staticClass:"nu_search-wrap"},[n("nu-input",e._g(e._b({staticClass:"nu_search-input",attrs:{type:"search"},on:{focus:e._onFocus,blur:e._onBlur},model:{value:e.myValue,callback:function(t){e.myValue=t},expression:"myValue"}},"nu-input",e.$props,!1),e.$listeners))],1),e.btnText?n("div",{ref:"hook_btn",staticClass:"nu_search-btn",style:e.btnStyle,on:{click:e._clickBtn}},[n("div",{staticClass:"nu_btn-text"},[e._v(e._s(e.btnText))])]):e._e()])])},staticRenderFns:[]};var l=n("VU/8")(r,c,!1,function(e){n("srpL")},null,null).exports,f=n("4qRk");t.default=Object(f.a)(l)},"76is":function(e,t,n){"use strict";n.d(t,"a",function(){return i});var i={SHOW:"showChange",HIDE:"hideChange",CONFIRM:"confirmChange",CANCEL:"cancelChange",CLOSE_POPUP:"closePopup",CLOSE:"close",OPEN_PAGE:"openPage",GO_BACK_PAGE:"goBackPage"}},"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)}}}})},R9S5:function(e,t,n){"use strict";var i=n("fk+x");t.a=i.a},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 u,s=e=e||{},r=typeof e.default;"object"!==r&&"function"!==r||(u=e,s=e.default);var c,l="function"==typeof s?s.options:s;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:u,exports:s,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},"fk+x":function(e,t,n){"use strict";t.a=function(e,t){return("undefined"!=typeof getComputedStyle?getComputedStyle(e,null).getPropertyValue(t):e.style[t])||""}},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 u=Object(i.a)(e,[o]);u&&n.directive(t,u.directive||u)}});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"),u=n("M30+"),s=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(u.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(s.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,u=(this.isNumber||"number"===this.type)&&(109===a||189===a),s=this.isNumber&&(110===a||190===a),r=a>=48&&a<=57||a>=96&&a<=105||s,c=a>=8&&a<=46||110!==a&&a>=106&&a<=137,l=s&&((n.match(/\.|\./g)||[]).length>0||!n&&0!==n),f=u&&(!isNaN(parseFloat(n))&&parseFloat(n)<=0||!/^-/.test(n));((!f||this._tempValueMinus&&u)&&!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=u,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},srpL:function(e,t){},xaRY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("76is");var o=n("37ml");t.default=Object(o.a)(function(){return{methods:{_cancel:function(e){this.$emit(i.a.CANCEL,e)},_confirm:function(e){this.$emit(i.a.CONFIRM,e)}}}})},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}}});