Falko Schindler 1 год назад
Родитель
Сommit
ba506ed047
1 измененных файлов с 16 добавлено и 0 удалено
  1. 16 0
      nicegui/elements/input.js

+ 16 - 0
nicegui/elements/input.js

@@ -1,6 +1,7 @@
 export default {
 export default {
   template: `
   template: `
     <q-input
     <q-input
+      ref="inputRef"
       v-bind="$attrs"
       v-bind="$attrs"
       v-model="inputValue"
       v-model="inputValue"
       :shadow-text="shadowText"
       :shadow-text="shadowText"
@@ -60,5 +61,20 @@ export default {
         e.preventDefault();
         e.preventDefault();
       }
       }
     },
     },
+    resetValidation() {
+      this.$refs.inputRef.resetValidation();
+    },
+    validate(value) {
+      return this.$refs.inputRef.validate(value);
+    },
+    focus() {
+      this.$refs.inputRef.focus();
+    },
+    blur() {
+      this.$refs.inputRef.blur();
+    },
+    select() {
+      this.$refs.inputRef.select();
+    },
   },
   },
 };
 };