瀏覽代碼

fix:修改IOS的用明文输入框

zeng.chen 2 月之前
父節點
當前提交
15f9844a93
共有 2 個文件被更改,包括 11 次插入17 次删除
  1. 8 11
      pages/pageB/deviceConnect1/deviceConnect1.js
  2. 3 6
      pages/pageB/deviceConnect1/deviceConnect1.wxml

+ 8 - 11
pages/pageB/deviceConnect1/deviceConnect1.js

@@ -9,6 +9,7 @@ Page({
     scopeBluetooth: constant.app.globalData.scopeBluetooth,
     isShowPwd: false,
     is5GWifi: false,
+    isIOS: false,
     ssid: "",
     pwdData: "",
     connectDevice: "",
@@ -18,6 +19,13 @@ Page({
     var that = this;
     var param = options.param;
     that.data.connectDevice = param;
+    const res = wx.getSystemInfoSync(); // 获取系统信息
+    /// android ios
+    const platform = res.platform; // 获取平台类型
+    this.setData({
+      isIOS: platform === 'ios',
+      isShowPwd: true,
+    });
   },
 
   onShow() {
@@ -49,17 +57,6 @@ Page({
     }
   },
 
-  onBlur(event) {
-    var that = this;
-    console.log("onBlur", event);
-    // var value = event.detail.value;
-    // if (value !== that.data.pwdData) {
-    //   that.setData({
-    //     pwdData: value,
-    //   });
-    // }
-  },
-
   ///Wifi名称
   setPwd: function (e) {
     console.log("设置密码:", e.detail.value)

+ 3 - 6
pages/pageB/deviceConnect1/deviceConnect1.wxml

@@ -10,13 +10,10 @@
       <input placeholder="请输入WIFI名称" bindinput="setSsid" type="text" value="{{ssid}}" maxlength="30" focus="false" />
     </view>
     <view class="ssid pwd" maxlength="30">
-
-      <input wx:if="{{!isShowPwd}}" id="passwordInput" class="notShow" bindinput="setPwd" bindfocus="onFocus" bindblur="onBlur" password="true" placeholder="请输入WiFi密码" value="{{pwdData}}" />
-
-      <input wx:else class="isShow" bindinput="setPwd" placeholder="请输入WiFi密码" value="{{pwdData}}" bindfocus="onFocus" bindblur="onBlur" />
-
+      <input wx:if="{{!isShowPwd}}" id="passwordInput" class="notShow" bindinput="setPwd" focus="{{isPwFocus}}" bindfocus="onFocus" bindblur="onBlur" password="true" placeholder="请输入WiFi密码" value="{{pwdData}}" />
+      <input wx:else class="isShow" id="nopasswordInput" bindinput="setPwd" type="text" placeholder="请输入WiFi密码2" value="{{pwdData}}" />
       <view class="yz" bindtap="showPwd">
-        <image mode="widthFix" src="./../../../img/yj{{isShowPwd ? '1' : '0'}}.png"></image>
+        <image wx:if="{{!isIOS}}" mode="widthFix" src="./../../../img/yj{{isShowPwd ? '1' : '0'}}.png"></image>
       </view>
     </view>
     <view class="ps" wx:if="{{is5GWifi}}">