pages-article-detail~pages-login-forgetpwd~pages-login-login~pages-login-mobilelogin~pages-login-reg~7142db7a.6f150e3c.js 26 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-article-detail~pages-login-forgetpwd~pages-login-login~pages-login-mobilelogin~pages-login-reg~7142db7a"],{"229b":function(t,e,r){"use strict";r.r(e);var a=r("ba08"),i=r("c284");for(var n in i)"default"!==n&&function(t){r.d(e,t,(function(){return i[t]}))}(n);r("5842");var o,u=r("f0c5"),s=Object(u["a"])(i["default"],a["b"],a["c"],!1,null,"5c361d36",null,!1,a["a"],o);e["default"]=s.exports},"39c6":function(t,e,r){var a=r("5a85");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=r("4f06").default;i("f24d89f8",a,!0,{sourceMap:!1,shadowMode:!1})},"456a":function(t,e,r){"use strict";r.r(e);var a=r("68e9"),i=r.n(a);for(var n in a)"default"!==n&&function(t){r.d(e,t,(function(){return a[t]}))}(n);e["default"]=i.a},5619:function(t,e,r){"use strict";var a=r("4ea4");r("99af"),r("4160"),r("c975"),r("4d63"),r("ac1f"),r("25f0"),r("466d"),r("5319"),r("1276"),r("498a"),r("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.loginfunc=e.formRule=e.avatar=e.vote=e.tools=void 0,r("96cf");var i=a(r("1da1")),n={methods:{navigate:function(t){if(t.href&&-1==t.href.indexOf("http")){var e=t.href.match(new RegExp("(a)|(\\d+)","g"));if(2==e.length)return void this.$Router.push({path:"/pages/article/detail",query:{id:e[1]}});window.open(this.vuex_config.config.upload.cdnurl+t.href)}},lookImage:function(t){uni.previewImage({current:t,urls:this.imagesList,longPressActions:{itemList:["发送给朋友","保存图片","收藏"],success:function(t){},fail:function(t){}}})},copyUrl:function(){var t=this;this.$util.uniCopy({content:window.location.href,success:function(){t.$u.toast("复制成功,请去粘贴发送给好友吧")},error:function(){}})},cdnurl:function(t){return/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/.test(t)?t:this.vuex_config.config.upload.cdnurl+t}}};e.tools=n;var o={methods:{likes:function(){var t=(0,i.default)(regeneratorRuntime.mark((function t(){var e,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=uni.getStorageSync("".concat(this.id,"_").concat(this.vuex_user.id)),e!=this.id){t.next=4;break}return this.$u.toast("您已经点过赞了"),t.abrupt("return");case 4:return t.next=6,this.$api.getArchivesVote({id:this.id,type:"like"});case 6:if(r=t.sent,this.$u.toast(r.msg),r.code){t.next=10;break}return t.abrupt("return");case 10:uni.setStorageSync("".concat(this.id,"_").concat(this.vuex_user.id),this.id),this.$set(this.archivesInfo,"likes",r.data.likes);case 13:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),collection:function(t,e){var r=this;this.$api.addCollection({aid:t,type:e}).then((function(t){r.$u.toast(t.msg)}))}}};e.vote=o;var u={methods:{chooseAvatar:function(){uni.$on("uAvatarCropper",this.upload),this.$u.route({url:"/uview-ui/components/u-avatar-cropper/u-avatar-cropper",params:{destWidth:300,rectWidth:300,fileType:"jpg"}})},upload:function(){var t=(0,i.default)(regeneratorRuntime.mark((function t(e){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return uni.$off("uAvatarCropper",this.upload),t.prev=1,t.next=4,this.$api.goUpload({filePath:e});case 4:r=t.sent,r.code||this.$u.toast(r.msg),this.form.avatar=r.data.url,this.url=r.data.fullurl,"function"==typeof this.editAvatar&&this.editAvatar(),t.next=16;break;case 12:t.prev=12,t.t0=t["catch"](1),this.$u.toast("图片上传失败!");case 16:case"end":return t.stop()}}),t,this,[[1,12]])})));function e(e){return t.apply(this,arguments)}return e}()}};e.avatar=u;var s={methods:{getRules:function(t){var e=this,r=t.rule.split(";"),a=[];return r.forEach((function(r){switch(r=e.$u.trim(r),r){case"required":case"checked":a.push({validator:function(t,r,a){return"string"==typeof r&&(r=r.replace(/<[^>]+>/g,"").replace(/\s/gi,"")),!e.$u.test.empty(r)},message:t.title+"不能为空",trigger:["change","blur"]});break;case"digits":a.push({validator:function(t,r,a){return e.$u.test.digits(r)},message:"请填写数字",trigger:["change","blur"]});break;case"letters":a.push({validator:function(t,r,a){return e.$u.test.letter(r)},message:"请填写字母",trigger:["change","blur"]});break;case"date":a.push({validator:function(t,r,a){return e.$u.test.date(r)},message:"请填写正确日期格式",trigger:["change","blur"]});break;case"time":a.push({validator:function(t,e,r){return/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e)},message:"请填写正确时间格式",trigger:["change","blur"]});break;case"email":a.push({validator:function(t,r,a){return e.$u.test.email(r)},message:"请填写正确邮箱",trigger:["change","blur"]});break;case"url":a.push({validator:function(t,r,a){return e.$u.test.url(r)},message:"请填写正确网址",trigger:["change","blur"]});break;case"qq":a.push({validator:function(t,e,r){return/^[1-9][0-9]{4,10}$/.test(e)},message:"请填写正确QQ号码",trigger:["change","blur"]});break;case"IDcard":a.push({validator:function(t,r,a){return e.$u.test.idCard(r)},message:"请填写正确身份证件号",trigger:["change","blur"]});break;case"tel":a.push({validator:function(t,e,r){return/^\d{3}-\d{8}$|^\d{4}-\d{7,8}$/.test(e)},message:"请填写正确电话号码",trigger:["change","blur"]});break;case"mobile":a.push({validator:function(t,r,a){return e.$u.test.mobile(r)},message:"请填写正确手机号码",trigger:["change","blur"]});break;case"zipcode":a.push({validator:function(t,e,r){return/^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])\d{4}$/.test(e)},message:"请填写正确邮编",trigger:["change","blur"]});break;case"chinese":a.push({validator:function(t,e,r){return/^(?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])+$/.test(e)},message:"请填写中文",trigger:["change","blur"]});break;case"username":a.push({validator:function(t,e,r){return/^[a-zA-Z0-9_]{3,12}$/.test(e)},message:"请填写3-12位数字、字母、下划线",trigger:["change","blur"]});break;case"password":a.push({validator:function(t,r,a){var i=e.$u.trim(r,"all");return i==r&&/^[0-9a-zA-Z!@#$%^&*?]{6,16}$/.test(r)},message:"请填写6-16位字符,不能包含空格",trigger:["change","blur"]});break}})),"checkbox"==t.type&&t.minimum>0&&a.push({validator:function(e,r,a){if(!r)return!1;var i=r.split(",");return i.length>=t.minimum},message:"最少必须选择"+t.minimum+"项",trigger:["change","blur"]}),-1!=["checkbox","selects","images","files"].indexOf(t.type)&&t.maximum>0&&a.push({validator:function(e,r,a){if(!r)return!1;var i=r.split(",");return i.length<=t.maximum},message:"最多只能选择"+t.maximum+"项",trigger:["change","blur"]}),a}}};e.formRule=s;var c={methods:{success:function(){var t=uni.getStorageSync("last_page");t?uni.reLaunch({url:t.path+this.$u.queryParams(t.query,!0,"indices")}):uni.reLaunch({url:"/pages/index/index"})},goAuth:function(){var t=this;return(0,i.default)(regeneratorRuntime.mark((function e(){var r,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.$util.isWeiXinBrowser()){e.next=11;break}return r="",r=""!=window.location.hash?window.location.origin+window.location.pathname+"?hashpath=/pages/login/auth":window.location.origin+window.location.pathname.replace(/pages.*/,"pages/login/auth"),e.next=6,t.$api.getAuthUrl({platform:"wechat",url:r});case 6:if(a=e.sent,a.code){e.next=10;break}return t.$u.toast(a.msg),e.abrupt("return");case 10:window.location.href=a.data;case 11:case"end":return e.stop()}}),e)})))()}}};e.loginfunc=c},"57aa":function(t,e,r){"use strict";function a(t,e,r){this.$children.map((function(i){t===i.$options.name?i.$emit.apply(i,[e].concat(r)):a.apply(i,[t,e].concat(r))}))}r("99af"),r("d81d"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={methods:{dispatch:function(t,e,r){var a=this.$parent||this.$root,i=a.$options.name;while(a&&(!i||i!==t))a=a.$parent,a&&(i=a.$options.name);a&&a.$emit.apply(a,[e].concat(r))},broadcast:function(t,e,r){a.call(this,t,e,r)}}};e.default=i},5842:function(t,e,r){"use strict";var a=r("81d8"),i=r.n(a);i.a},"5a85":function(t,e,r){var a=r("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\r\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \r\n */.u-btn[data-v-5c660135]::after{border:none}.u-btn[data-v-5c660135]{position:relative;border:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;overflow:visible;line-height:1;\r\ndisplay:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;\r\n-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;padding:0 %?40?%;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s;transition:all .15s}.u-btn--bold-border[data-v-5c660135]{border:1px solid #fff}.u-btn--default[data-v-5c660135]{color:#606266;border-color:#c0c4cc;background-color:#fff}.u-btn--primary[data-v-5c660135]{color:#fff;border-color:#2979ff;background-color:#2979ff}.u-btn--success[data-v-5c660135]{color:#fff;border-color:#19be6b;background-color:#19be6b}.u-btn--error[data-v-5c660135]{color:#fff;border-color:#fa3534;background-color:#fa3534}.u-btn--warning[data-v-5c660135]{color:#fff;border-color:#f90;background-color:#f90}.u-btn--default--disabled[data-v-5c660135]{color:#fff;border-color:#e4e7ed;background-color:#fff}.u-btn--primary--disabled[data-v-5c660135]{color:#fff!important;border-color:#a0cfff!important;background-color:#a0cfff!important}.u-btn--success--disabled[data-v-5c660135]{color:#fff!important;border-color:#71d5a1!important;background-color:#71d5a1!important}.u-btn--error--disabled[data-v-5c660135]{color:#fff!important;border-color:#fab6b6!important;background-color:#fab6b6!important}.u-btn--warning--disabled[data-v-5c660135]{color:#fff!important;border-color:#fcbd71!important;background-color:#fcbd71!important}.u-btn--primary--plain[data-v-5c660135]{color:#2979ff!important;border-color:#a0cfff!important;background-color:#ecf5ff!important}.u-btn--success--plain[data-v-5c660135]{color:#19be6b!important;border-color:#71d5a1!important;background-color:#dbf1e1!important}.u-btn--error--plain[data-v-5c660135]{color:#fa3534!important;border-color:#fab6b6!important;background-color:#fef0f0!important}.u-btn--warning--plain[data-v-5c660135]{color:#f90!important;border-color:#fcbd71!important;background-color:#fdf6ec!important}.u-hairline-border[data-v-5c660135]:after{content:" ";position:absolute;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:0 0;transform-origin:0 0;left:0;top:0;width:199.8%;height:199.7%;-webkit-transform:scale(.5);transform:scale(.5);border:1px solid currentColor;z-index:1}.u-wave-ripple[data-v-5c660135]{z-index:0;position:absolute;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-transform:scale(0);transform:scale(0);opacity:1;-webkit-transform-origin:center;transform-origin:center}.u-wave-ripple.u-wave-active[data-v-5c660135]{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1s linear,-webkit-transform .4s linear;transition:opacity 1s linear,-webkit-transform .4s linear;transition:opacity 1s linear,transform .4s linear;transition:opacity 1s linear,transform .4s linear,-webkit-transform .4s linear}.u-round-circle[data-v-5c660135]{-webkit-border-radius:%?100?%;border-radius:%?100?%}.u-round-circle[data-v-5c660135]::after{-webkit-border-radius:%?100?%;border-radius:%?100?%}.u-loading[data-v-5c660135]::after{background-color:hsla(0,0%,100%,.35)}.u-size-default[data-v-5c660135]{font-size:%?30?%;height:%?80?%;line-height:%?80?%}.u-size-medium[data-v-5c660135]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:auto;font-size:%?26?%;height:%?70?%;line-height:%?70?%;padding:0 %?80?%}.u-size-mini[data-v-5c660135]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:auto;font-size:%?22?%;padding-top:1px;height:%?50?%;line-height:%?50?%;padding:0 %?20?%}.u-primary-plain-hover[data-v-5c660135]{color:#fff!important;background:#2b85e4!important}.u-default-plain-hover[data-v-5c660135]{color:#2b85e4!important;background:#ecf5ff!important}.u-success-plain-hover[data-v-5c660135]{color:#fff!important;background:#18b566!important}.u-warning-plain-hover[data-v-5c660135]{color:#fff!important;background:#f29100!important}.u-error-plain-hover[data-v-5c660135]{color:#fff!important;background:#dd6161!important}.u-info-plain-hover[data-v-5c660135]{color:#fff!important;background:#82848a!important}.u-default-hover[data-v-5c660135]{color:#2b85e4!important;border-color:#2b85e4!important;background-color:#ecf5ff!important}.u-primary-hover[data-v-5c660135]{background:#2b85e4!important;color:#fff}.u-success-hover[data-v-5c660135]{background:#18b566!important;color:#fff}.u-info-hover[data-v-5c660135]{background:#82848a!important;color:#fff}.u-warning-hover[data-v-5c660135]{background:#f29100!important;color:#fff}.u-error-hover[data-v-5c660135]{background:#dd6161!important;color:#fff}',""]),t.exports=e},"68e9":function(t,e,r){"use strict";r("c975"),r("a9e3"),r("d3b7"),r("ac1f"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"u-button",props:{hairLine:{type:Boolean,default:!0},type:{type:String,default:"default"},size:{type:String,default:"default"},shape:{type:String,default:"square"},plain:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},openType:{type:String,default:""},formType:{type:String,default:""},appParameter:{type:String,default:""},hoverStopPropagation:{type:Boolean,default:!1},lang:{type:String,default:"en"},sessionFrom:{type:String,default:""},sendMessageTitle:{type:String,default:""},sendMessagePath:{type:String,default:""},sendMessageImg:{type:String,default:""},showMessageCard:{type:Boolean,default:!1},hoverBgColor:{type:String,default:""},rippleBgColor:{type:String,default:""},ripple:{type:Boolean,default:!1},hoverClass:{type:String,default:""},customStyle:{type:Object,default:function(){return{}}},dataName:{type:String,default:""},throttleTime:{type:[String,Number],default:1e3},hoverStartTime:{type:[String,Number],default:20},hoverStayTime:{type:[String,Number],default:150}},computed:{getHoverClass:function(){if(this.loading||this.disabled||this.ripple||this.hoverClass)return"";var t="";return t=this.plain?"u-"+this.type+"-plain-hover":"u-"+this.type+"-hover",t},showHairLineBorder:function(){return["primary","success","error","warning"].indexOf(this.type)>=0&&!this.plain?"":"u-hairline-border"}},data:function(){return{rippleTop:0,rippleLeft:0,fields:{},waveActive:!1}},methods:{click:function(t){var e=this;this.$u.throttle((function(){!0!==e.loading&&!0!==e.disabled&&(e.ripple&&(e.waveActive=!1,e.$nextTick((function(){this.getWaveQuery(t)}))),e.$emit("click",t))}),this.throttleTime)},getWaveQuery:function(t){var e=this;this.getElQuery().then((function(r){var a=r[0];if(a.width&&a.width&&(a.targetWidth=a.height>a.width?a.height:a.width,a.targetWidth)){e.fields=a;var i="",n="";i=t.touches[0].clientX,n=t.touches[0].clientY,e.rippleTop=n-a.top-a.targetWidth/2,e.rippleLeft=i-a.left-a.targetWidth/2,e.$nextTick((function(){e.waveActive=!0}))}}))},getElQuery:function(){var t=this;return new Promise((function(e){var r="";r=uni.createSelectorQuery().in(t),r.select(".u-btn").boundingClientRect(),r.exec((function(t){e(t)}))}))},getphonenumber:function(t){this.$emit("getphonenumber",t)},getuserinfo:function(t){this.$emit("getuserinfo",t)},error:function(t){this.$emit("error",t)},opensetting:function(t){this.$emit("opensetting",t)},launchapp:function(t){this.$emit("launchapp",t)}}};e.default=a},"7f46":function(t,e,r){"use strict";r.r(e);var a=r("8f89"),i=r("456a");for(var n in i)"default"!==n&&function(t){r.d(e,t,(function(){return i[t]}))}(n);r("b747");var o,u=r("f0c5"),s=Object(u["a"])(i["default"],a["b"],a["c"],!1,null,"5c660135",null,!1,a["a"],o);e["default"]=s.exports},"81d8":function(t,e,r){var a=r("ccd1");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=r("4f06").default;i("28652884",a,!0,{sourceMap:!1,shadowMode:!1})},"8f89":function(t,e,r){"use strict";var a;r.d(e,"b",(function(){return i})),r.d(e,"c",(function(){return n})),r.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("v-uni-button",{staticClass:"u-btn u-line-1 u-fix-ios-appearance",class:["u-size-"+t.size,t.plain?"u-btn--"+t.type+"--plain":"",t.loading?"u-loading":"","circle"==t.shape?"u-round-circle":"",t.hairLine?t.showHairLineBorder:"u-btn--bold-border","u-btn--"+t.type,t.disabled?"u-btn--"+t.type+"--disabled":""],style:[t.customStyle,{overflow:t.ripple?"hidden":"visible"}],attrs:{id:"u-wave-btn","hover-start-time":Number(t.hoverStartTime),"hover-stay-time":Number(t.hoverStayTime),disabled:t.disabled,"form-type":t.formType,"open-type":t.openType,"app-parameter":t.appParameter,"hover-stop-propagation":t.hoverStopPropagation,"send-message-title":t.sendMessageTitle,"send-message-path":"sendMessagePath",lang:t.lang,"data-name":t.dataName,"session-from":t.sessionFrom,"send-message-img":t.sendMessageImg,"show-message-card":t.showMessageCard,"hover-class":t.getHoverClass,loading:t.loading},on:{getphonenumber:function(e){arguments[0]=e=t.$handleEvent(e),t.getphonenumber.apply(void 0,arguments)},getuserinfo:function(e){arguments[0]=e=t.$handleEvent(e),t.getuserinfo.apply(void 0,arguments)},error:function(e){arguments[0]=e=t.$handleEvent(e),t.error.apply(void 0,arguments)},opensetting:function(e){arguments[0]=e=t.$handleEvent(e),t.opensetting.apply(void 0,arguments)},launchapp:function(e){arguments[0]=e=t.$handleEvent(e),t.launchapp.apply(void 0,arguments)},click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.click(e)}}},[t._t("default"),t.ripple?r("v-uni-view",{staticClass:"u-wave-ripple",class:[t.waveActive?"u-wave-active":""],style:{top:t.rippleTop+"px",left:t.rippleLeft+"px",width:t.fields.targetWidth+"px",height:t.fields.targetWidth+"px","background-color":t.rippleBgColor||"rgba(0, 0, 0, 0.15)"}}):t._e()],2)},n=[]},b218:function(t,e,r){"use strict";var a=r("4ea4");r("a9e3"),r("498a"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(r("57aa")),n={name:"u-input",mixins:[i.default],props:{value:{type:[String,Number],default:""},type:{type:String,default:"text"},inputAlign:{type:String,default:"left"},placeholder:{type:String,default:"请输入内容"},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},placeholderStyle:{type:String,default:"color: #c0c4cc;"},confirmType:{type:String,default:"done"},customStyle:{type:Object,default:function(){return{}}},fixed:{type:Boolean,default:!1},focus:{type:Boolean,default:!1},passwordIcon:{type:Boolean,default:!0},border:{type:Boolean,default:!1},borderColor:{type:String,default:"#dcdfe6"},autoHeight:{type:Boolean,default:!0},selectOpen:{type:Boolean,default:!1},height:{type:[Number,String],default:""},clearable:{type:Boolean,default:!0},cursorSpacing:{type:[Number,String],default:0},selectionStart:{type:[Number,String],default:-1},selectionEnd:{type:[Number,String],default:-1},trim:{type:Boolean,default:!0},showConfirmbar:{type:Boolean,default:!0}},data:function(){return{defaultValue:this.value,inputHeight:70,textareaHeight:100,validateState:!1,focused:!1,showPassword:!1,lastValue:""}},watch:{value:function(t,e){this.defaultValue=t,t!=e&&"select"==this.type&&this.handleInput({detail:{value:t}})}},computed:{inputMaxlength:function(){return Number(this.maxlength)},getStyle:function(){var t={};return t.minHeight=this.height?this.height+"rpx":"textarea"==this.type?this.textareaHeight+"rpx":this.inputHeight+"rpx",t=Object.assign(t,this.customStyle),t},getCursorSpacing:function(){return Number(this.cursorSpacing)},uSelectionStart:function(){return String(this.selectionStart)},uSelectionEnd:function(){return String(this.selectionEnd)}},created:function(){this.$on("on-form-item-error",this.onFormItemError)},methods:{handleInput:function(t){var e=this,r=t.detail.value;this.trim&&(r=this.$u.trim(r)),this.$emit("input",r),this.defaultValue=r,setTimeout((function(){e.dispatch("u-form-item","on-form-change",r)}),40)},handleBlur:function(t){var e=this;setTimeout((function(){e.focused=!1}),100),this.$emit("blur",t.detail.value),setTimeout((function(){e.dispatch("u-form-item","on-form-blur",t.detail.value)}),40)},onFormItemError:function(t){this.validateState=t},onFocus:function(t){this.focused=!0,this.$emit("focus")},onConfirm:function(t){this.$emit("confirm",t.detail.value)},onClear:function(t){this.$emit("input","")},inputClick:function(){this.$emit("click")}}};e.default=n},b747:function(t,e,r){"use strict";var a=r("39c6"),i=r.n(a);i.a},ba08:function(t,e,r){"use strict";r.d(e,"b",(function(){return i})),r.d(e,"c",(function(){return n})),r.d(e,"a",(function(){return a}));var a={uIcon:r("20c2").default},i=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("v-uni-view",{staticClass:"u-input",class:{"u-input--border":t.border,"u-input--error":t.validateState},style:{padding:"0 "+(t.border?20:0)+"rpx",borderColor:t.borderColor,textAlign:t.inputAlign},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.inputClick.apply(void 0,arguments)}}},["textarea"==t.type?r("v-uni-textarea",{staticClass:"u-input__input u-input__textarea",style:[t.getStyle],attrs:{value:t.defaultValue,placeholder:t.placeholder,placeholderStyle:t.placeholderStyle,disabled:t.disabled,maxlength:t.inputMaxlength,fixed:t.fixed,focus:t.focus,autoHeight:t.autoHeight,"selection-end":t.uSelectionEnd,"selection-start":t.uSelectionStart,"cursor-spacing":t.getCursorSpacing,"show-confirm-bar":t.showConfirmbar},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.handleInput.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.handleBlur.apply(void 0,arguments)},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onConfirm.apply(void 0,arguments)}}}):r("v-uni-input",{staticClass:"u-input__input",style:[t.getStyle],attrs:{type:"password"==t.type?"text":t.type,value:t.defaultValue,password:"password"==t.type&&!t.showPassword,placeholder:t.placeholder,placeholderStyle:t.placeholderStyle,disabled:t.disabled||"select"===t.type,maxlength:t.inputMaxlength,focus:t.focus,confirmType:t.confirmType,"cursor-spacing":t.getCursorSpacing,"selection-end":t.uSelectionEnd,"selection-start":t.uSelectionStart,"show-confirm-bar":t.showConfirmbar},on:{focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.handleBlur.apply(void 0,arguments)},input:function(e){arguments[0]=e=t.$handleEvent(e),t.handleInput.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onConfirm.apply(void 0,arguments)}}}),r("v-uni-view",{staticClass:"u-input__right-icon u-flex"},[t.clearable&&""!=t.value&&t.focused?r("v-uni-view",{staticClass:"u-input__right-icon__clear u-input__right-icon__item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClear.apply(void 0,arguments)}}},[r("u-icon",{attrs:{size:"32",name:"close-circle-fill",color:"#c0c4cc"}})],1):t._e(),t.passwordIcon&&"password"==t.type?r("v-uni-view",{staticClass:"u-input__right-icon__clear u-input__right-icon__item"},[r("u-icon",{attrs:{size:"32",name:t.showPassword?"eye-fill":"eye",color:"#c0c4cc"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showPassword=!t.showPassword}}})],1):t._e(),"select"==t.type?r("v-uni-view",{staticClass:"u-input__right-icon--select u-input__right-icon__item",class:{"u-input__right-icon--select--reverse":t.selectOpen}},[r("u-icon",{attrs:{name:"arrow-down-fill",size:"26",color:"#c0c4cc"}})],1):t._e()],1)],1)},n=[]},c284:function(t,e,r){"use strict";r.r(e);var a=r("b218"),i=r.n(a);for(var n in a)"default"!==n&&function(t){r.d(e,t,(function(){return a[t]}))}(n);e["default"]=i.a},ccd1:function(t,e,r){var a=r("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\r\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \r\n */.u-input[data-v-5c361d36]{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;\r\ndisplay:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row\n}.u-input__input[data-v-5c361d36]{font-size:%?28?%;color:#303133;-webkit-box-flex:1;-webkit-flex:1;flex:1}.u-input__textarea[data-v-5c361d36]{width:auto;font-size:%?28?%;color:#303133;padding:%?10?% 0;line-height:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1}.u-input--border[data-v-5c361d36]{-webkit-border-radius:%?6?%;border-radius:%?6?%;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdfe6}.u-input--error[data-v-5c361d36]{border-color:#fa3534!important}.u-input__right-icon__item[data-v-5c361d36]{margin-left:%?10?%}.u-input__right-icon--select[data-v-5c361d36]{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.u-input__right-icon--select--reverse[data-v-5c361d36]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}',""]),t.exports=e}}]);