首页  >  问答  >  正文

学习如何使用文本字段进行正面验证并发送数据

<p>我有一个具有验证规则的<code>v-text-field</code>,在失去焦点时会触发一些东西。</p> <pre class="brush:php;toolbar:false;"><v-text-field :rules="validationRules" @blur="emitFunction" ></v-text-field></pre> <p>有没有办法只在验证通过时调用<code>emitFunction</code>?</p>
P粉574695215P粉574695215436 天前545

全部回复(1)我来回复

  • P粉025632437

    P粉0256324372023-08-10 15:10:39

    你可以使用v-form将其包裹起来,并使用v-model来跟踪表单的有效性

    const isValid = ref(false)
    function emitIfValid() {
      if (isValid.value) emitFunction()
    }
    <v-form v-model="isValid">
      <v-text-field
        :rules="validationRules"
        @blur="emitIfValid"
      />
    </v-form>
    

    回复
    0
  • 取消回复