xuxueyang
2024-09-27 a82b34f3dad88a826b459660aecc0af77e353080
pages/user/user-pwd/user-pwd.vue
@@ -9,8 +9,8 @@
               placeholder="请输入旧密码"></u-input>
         </u-form-item>
         <u-divider></u-divider> -->
         <u-form-item :label-position="labelPosition" label="新密码" prop="password" label-width="150">
            <u-input :password-icon="false" :border="border" :type="showPassword1?'text':'password'"
         <u-form-item :label-position="labelPosition" label="新密码" required prop="password" label-width="150">
            <!-- <u-input :password-icon="false" :border="border" :type="showPassword1?'text':'password'"
               v-model="password" placeholder="请输入新密码">
               <template slot="suffix">
                  <uni-icons color="#20613D" :type="showPassword1 ? 'eye-filled' : 'eye-slash-filled'" size="24"
@@ -18,11 +18,17 @@
                        showPassword1=!showPassword1;
                     }"></uni-icons>
               </template>
            </u-input>
             </u-input>-->
            <view class="flex">
               <input v-model="password" :password="showPassword1" placeholder="请输入新密码" />
               <uni-icons class="m-l-a m-r-20" color="#20613D" :type="showPassword1 ? 'eye-filled' : 'eye-slash-filled'" size="24" @click="()=>{
                     showPassword1=!showPassword1;
                  }"></uni-icons>
            </view>
         </u-form-item>
         <u-divider></u-divider>
         <u-form-item :label-position="labelPosition" label="确认密码" label-width="150" prop="rePassword">
            <u-input :password-icon="false" :border="border" :type="showPassword2?'text':'password'"
         <u-form-item :label-position="labelPosition" label="确认密码" required label-width="150" prop="rePassword">
            <!-- <u-input :password-icon="false" :border="border" :type="showPassword2?'text':'password'"
               v-model="rePassword" placeholder="请确认密码">
               <template slot="suffix">
                  <uni-icons color="#20613D" :type="showPassword2 ? 'eye-filled' : 'eye-slash-filled'" size="24"
@@ -31,6 +37,13 @@
                     }"></uni-icons>
               </template>
            </u-input>
             -->
            <view class="flex">
               <input v-model="rePassword" :password="showPassword2" placeholder="请确认密码" />
               <uni-icons class="m-l-a m-r-20" color="#20613D" :type="showPassword2 ? 'eye-filled' : 'eye-slash-filled'" size="24" @click="()=>{
                     showPassword2=!showPassword2;
                  }"></uni-icons>
            </view>
         </u-form-item>
      </u-form>
      <!-- <u-button @click="submit">提交</u-button> -->
@@ -162,9 +175,9 @@
               }, 1500)
            }
         },
         // 选择地区回调
         regionConfirm(e) {
            this.model.region = e.province.label + '-' + e.city.label + '-' + e.area.label;
@@ -179,7 +192,7 @@
         borderChange(index) {
            this.border = !index;
         },
         labelPositionChange(index) {
            this.labelPosition = index == 0 ? 'left' : 'top';
         },