فهرست منبع

fix:修改黑胶的设置密码的问题

zeng.chen 2 ماه پیش
والد
کامیت
5af63f8615
2فایلهای تغییر یافته به همراه11 افزوده شده و 2 حذف شده
  1. 8 0
      pages/pageD/setWifi/setWifi.js
  2. 3 2
      pages/pageD/setWifi/setWifi.wxml

+ 8 - 0
pages/pageD/setWifi/setWifi.js

@@ -19,6 +19,8 @@ Page({
     },
     wifiName: '',
     wifiPassword: '',
+    isIOS: false,
+
     _otaUrl: "",
     eyeIconSrc: '../../../img/yj0.png',
     passwordType: true,
@@ -203,6 +205,12 @@ Page({
     this.data._otaUrl = url;
     this.getConnectedWifi();
     this.addNotification()
+    const res = wx.getSystemInfoSync(); // 获取系统信息
+    /// android ios
+    const platform = res.platform; // 获取平台类型
+    this.setData({
+      isIOS: platform === 'ios',
+    });
   },
   onUnload() {
     if (!this.data._onNavigateBack) {

+ 3 - 2
pages/pageD/setWifi/setWifi.wxml

@@ -14,8 +14,9 @@
     <view class="input-with-icon">
       <image class="icon" src="../../../images/common/lock.png" mode="aspectFit"></image>
       <!-- <input class="input" type="{{passwordType}}" placeholder="请输入密码" value="{{wifiPassword}}" bindinput="onWifiPasswordInput" /> -->
-      <input class="input" password="{{passwordType}}" bindinput="onWifiPasswordInput" bindfocus="onFocus" bindblur="onBlur" placeholder="请输入WiFi密码" value="{{wifiPassword}}" />
-      <image class="eye-icon" src="{{eyeIconSrc}}" mode="aspectFit" bindtap="togglePasswordVisibility"></image>
+      <input wx:if="{{!isIOS}}" class="input" password="{{passwordType}}" bindinput="onWifiPasswordInput" bindfocus="onFocus" bindblur="onBlur" placeholder="请输入WiFi密码" value="{{wifiPassword}}" />
+      <input wx:else class="input" type="text" bindinput="onWifiPasswordInput" bindfocus="onFocus" bindblur="onBlur" placeholder="请输入WiFi密码" value="{{wifiPassword}}" />
+      <image wx:if="{{!isIOS}}" class="eye-icon" src="{{eyeIconSrc}}" mode="aspectFit" bindtap="togglePasswordVisibility"></image>
     </view>
   </view>
   <view class="title_tips">不支持5G、酒店、机场等需要认证的WI-FI网络</view>