Browse Source

32871 (V1.2.0全景看看)编辑作品-基础,访问密码设置为特殊字符后,访问页无法输入特殊字符密码

任一存 2 years ago
parent
commit
5756e5577b
1 changed files with 8 additions and 1 deletions
  1. 8 1
      packages/qjkankan-editor/src/views/base/passwordSettings.vue

+ 8 - 1
packages/qjkankan-editor/src/views/base/passwordSettings.vue

@@ -7,7 +7,6 @@
         :type="canSee ? 'text' : 'password'"
         placeholder="请输入访问密码,限20位"
         :maxlength="20"
-        oninput="value=value.replace(/[^\a-\z\A-\Z0-9\~!@#$%^&*]/g,'')"
         v-model="info.password"
         autocomplete="new-password"
         @keydown.enter="onInputEnter"
@@ -34,6 +33,14 @@ export default {
       info:'info'
     })
   },
+  watch: {
+    'info.password': {
+      handler(v) {
+        console.log(123);
+        this.info.password = v.replace(/[^\w]/g, '').replace(/_/g, '')
+      }
+    }
+  },
   methods: {
     onInputEnter(e) {
       e.target.blur()