UNPKG

vaneditor

Version:

``` 移动端ui框架统一用uView,css扩展语言用scss,全局数据管理vuex,统一样式主体风格颜色定义/src/uni.scss ```

1 lines 7.15 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-personalCenter-myInformation-phone"],{"0a45":function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=a(n("f0ab")),i={data:function(){return{phone:"",code:"",isPhoneError:!1,count:"",placeholder:"",btn:"",content:"发送验证码",loading:!1,totalTime:60,canClick:!0,iconShow:!1}},components:{uniIcons:o.default},watch:{phone:{handler:function(t,e){t.length>0?(this.isPhoneError=this.testPhone(t),this.iconShow=!0):this.iconShow=!1}}},onLoad:function(t){this.btn=t.phone?"确认更换":"立即绑定",this.placeholder=t.phone?"请输入新的手机号":"请输入手机号",uni.setNavigationBarTitle({title:t.phone?"更换手机号":"绑定手机号"}),this.queryData()},methods:{myPhone:function(t){this.phone=t.target.value},myCode:function(t){this.code=t.target.value},clearContent:function(){this.phone=""},queryData:function(){var t=this;this.$ajax({method:"post",url:"/weChat/member/queryById",data:{memberId:this.$store.state.userInfo.memberId}}).then((function(e){t.phone=e.data.phone}))},getCode:function(){var t=this;this.phone&&this.testPhone()?this.$ajax({url:"/weChat/member/sendCode",method:"post",data:{phone:this.phone}}).then((function(e){t.canClick||(t.canClick=!1,t.content=t.totalTime+"s后重新发送");var n=setInterval((function(){t.totalTime--,t.content=t.totalTime+"s后重新发送",t.totalTime<0&&(clearInterval(n),t.content="发送验证码",t.totalTime=60,t.canClick=!0)}),1e3)})):this.phone&&this.testPhone()||uni.showToast({title:"请输入手机号且注意格式是否正确!",icon:"none"})},testPhone:function(){return/^1[345789]\d{9}$/.test(this.phone)},update:function(){var t=this;this.code?this.$ajax({method:"post",url:"/weChat/member/bindPhone",data:{phone:this.phone,memberId:this.$store.state.userInfo.memberId,code:this.code}}).then((function(e){8200===e.errCode&&t.$ajax({method:"post",url:"/weChat/member/updateById",data:{phone:t.phone,memberId:t.$store.state.userInfo.memberId}}).then((function(t){uni.showModal({title:"提示",content:"恭喜您,绑定成功",showCancel:!1,success:function(t){t.confirm&&uni.navigateBack({delta:1})}})}))})):uni.showToast({title:"请输入验证码!",icon:"none"})}}};e.default=i},"0c8f":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAAAXNSR0IArs4c6QAAA/VJREFUSA21lk1IVFEUx53nBxURuihoNNRFK5e1CopoP9hCpVUg+bFqEWQZgTARZYUE7UYJa5muImldRDvbCkGglrpxoVIkqI39f5d3Lve9mVcj1AU9957zP5/33POmri5ek5OTn9nm+FcqlRZFOthHsaRjeHjYCQ2xj9Qvqbzf39+PYOR0MGkxl8ttN8Btamrq3NnZWRSqzsE4IMCwGZ3RuRdmuBwAB2JeQABjenq6wyzAi1paWi6x0SoSAEIfcy637lwglXBU5CF7Rbc+NDR0wu35x5qamjpfLpffaluShZvwLEDLC55b0q73CcvcivJrMyHU5RozfgmwTCEM4CrDQVrtCHZ3d9+Z0Gta6UwAzQxIsvEwVx+xCnSkr69v2wsxo1x7lOss+2qLjJTiKZM55b8pGTikXEUUV9Z7wzoCymJgkg1LBJ/7jOIrMRwla0MAAyNWpbArDEwpS3YwikJjY+NFjFD3dCSGczkLtCJGqzFroVTcV1vh8pZ+1aA4rkjugPPKpjQzM1O/sbFB717W30kVbl5/Y4ODgx8MYzShXEP4ffLqb6YeK4Scz+fL2h4zqxm0t1AodM3NzTkDTjlWzMBXsLtkYEEGFmiSkZS4mDrzbrmNpYDP6KijSR4HTKbOi7Cb6DT6WdS/PfB0pn9vZsA6CQOxYoeucInOMwxU53sVygjMgDyaYjv8cEn5bFVlPPb39y8x6WjTUMn2wqxVKIehWgRhDUxZnt9EAq8bA5oO1QxI5AahYYW71dDc3NyudvxpTF6Slh0dDQwYf1VOyxGzSJxx49ZC1aKu8i7n+JXUZEDhuq7ESeJh6EUd3tzcXFbYx6tEcEdOEg4SymkFXdWhvb296zI2kmEwreI+QWJOqJbP4pJUYGBUOJYD3sp9UTcsqmodjDmuMt3lckK1hGO1/4N/6DD0w95PPg7OMSVVC33R+UCzFwMHXKua16e5gogxqy/CVxnIclpUY7hPDq8tyxEyXh5YYYoZuNa4AaOcyvtE5U28tLQSRpkHNhv4dEnHDZY/ydJ2gvNEJAPdAaPqFie8ZkYgAEYF2fHHHh4yMBYQvKylYAv8dPouwNEsUJofZoiM6RhWII3POP9g8M1nCBNsHKYzTFcATEIp44BPHI9lyB1b8pW0Qytp1hVI8dtfbI7RgdzPbRlJjLRAcUn7lwrgmjCJT1yAcVuCFOa56FXRzrScs2Sj6otHzjEM3TU/7t2XmvN/Wv6HjHeMI0XJuHwl2vOPHc8qyyvK1o/NhOPQWVyBp+JlDZYQXm2/KuYNDRT/Uy0EZToOQUy3ra2tc/qt1K2oz0iWV1XyYHReE1nT+VMURa8HBgY+hpmBqbZ+A+6OIQJu8m/9AAAAAElFTkSuQmCC"},"0dd6":function(t,e,n){"use strict";n.r(e);var a=n("0a45"),o=n.n(a);for(var i in a)"default"!==i&&function(t){n.d(e,t,(function(){return a[t]}))}(i);e["default"]=o.a},"104a":function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main"},[a("div",{staticClass:"content"},[a("v-uni-input",{staticClass:"uni-input contents",attrs:{type:"number",focus:"",placeholder:t.placeholder,value:t.phone},on:{input:function(e){e=t.$handleEvent(e),t.myPhone(e)}}}),t.iconShow?a("div",{staticClass:"clear",on:{click:function(e){e=t.$handleEvent(e),t.clearContent(e)}}},[a("v-uni-image",{attrs:{src:n("0c8f"),mode:"aspectFill"}})],1):t._e(),!t.isPhoneError&&t.phone?a("p",{staticClass:"tips"},[t._v("请输入手机号且注意格式是否正确!")]):t._e()],1),a("div",{staticClass:"validate"},[a("v-uni-input",{staticClass:"code",attrs:{type:"text",value:t.code,placeholder:"请输入验证码",maxlength:6},on:{input:function(e){e=t.$handleEvent(e),t.myCode(e)}}}),a("span",{staticClass:"getCode",class:{disabled:!t.canClick},on:{click:function(e){e=t.$handleEvent(e),t.getCode(e)}}},[t._v(t._s(t.content))])],1),a("v-uni-button",{staticClass:"btn",attrs:{type:"primary",disabled:!t.iconShow,loading:t.loading},on:{click:function(e){e=t.$handleEvent(e),t.update(e)}}},[t._v(t._s(t.btn))])],1)},o=[];n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return o}))},"4fa0":function(t,e,n){"use strict";var a=n("6978"),o=n.n(a);o.a},6978:function(t,e,n){var a=n("79aa3");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var o=n("4f06").default;o("1f276e3a",a,!0,{sourceMap:!1,shadowMode:!1})},"6e78":function(t,e,n){"use strict";n.r(e);var a=n("104a"),o=n("0dd6");for(var i in o)"default"!==i&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("4fa0");var d=n("2877"),s=Object(d["a"])(o["default"],a["a"],a["b"],!1,null,"1b2aef37",null);e["default"]=s.exports},"79aa3":function(t,e,n){e=t.exports=n("2350")(!1),e.push([t.i,'.main[data-v-1b2aef37]{width:%?750?%;margin:0 auto}.main .content[data-v-1b2aef37]{position:relative}.main .content .contents[data-v-1b2aef37]{font-size:%?28?%;padding:%?20?% %?30?%;background:#fff;border-bottom:%?1?% solid #eee}.main .content .clear[data-v-1b2aef37]{position:absolute;right:%?0?%;top:%?4?%;z-index:999;padding:%?20?%}.main .content .clear uni-image[data-v-1b2aef37]{width:%?30?%;height:%?30?%}.main .content .tips[data-v-1b2aef37]{color:red;background:#fff;font-size:%?26?%;padding:%?10?% %?30?%}.validate[data-v-1b2aef37]{background-color:#fff;position:relative;margin-bottom:%?50?%}.validate .code[data-v-1b2aef37]{padding-left:%?26?%;width:%?512?%;height:%?90?%;position:relative;border:none;font-size:%?30?%;display:inline-block}.validate .getCode[data-v-1b2aef37]{float:right;font-size:%?26?%;color:#999;width:%?210?%;height:%?90?%;line-height:%?90?%;text-align:center}.validate .getCode[data-v-1b2aef37]:after{content:"";position:absolute;top:%?30?%;right:%?210?%;width:%?2?%;height:%?40?%;background:#d8d8d8}.validate .disabled[data-v-1b2aef37]{background-color:#fff;border-color:#ddd;pointer-events:none}.btn[data-v-1b2aef37]{background:#ff740b;width:%?680?%;height:%?90?%;margin:%?35?%;border:none;border-radius:%?10?%;font-size:%?32?%;line-height:%?90?%}uni-button[disabled][data-v-1b2aef37]{color:#fff;background:#afafaf}',""])}}]);