MrShi
2026-05-08 8a899e63502939dbf034b90ba46741e0faa9023c
small-program/shop/pages/login/login.vue
@@ -15,7 +15,10 @@
         <view class="input-row password-row">
            <u-icon name="lock" size="30" color="#B8B8B8"></u-icon>
            <input v-model="form.password" class="input-field" password type="text" placeholder="请输入密码" placeholder-style="color: #999999;" />
            <input v-model="form.password" class="input-field" :password="!showPassword" placeholder="请输入密码" placeholder-style="color: #999999;" />
            <view class="password-toggle" @click="showPassword = !showPassword">
               <u-icon :name="showPassword ? 'eye' : 'eye-off'" size="20" color="#B8B8B8"></u-icon>
            </view>
         </view>
         <view class="input-divider"></view>
      </view>
@@ -44,6 +47,7 @@
      data() {
         return {
            agreed: false,
            showPassword: false,
            form: {
               telephone: '',
               password: ''
@@ -180,6 +184,10 @@
   .password-row {
      margin-top: 18rpx;
   }
   .password-toggle {
      padding: 10rpx;
   }
   .input-field {
      flex: 1;