Rumah >hujung hadapan web >View.js >Cara menggunakan validate dalam vue

Cara menggunakan validate dalam vue

下次还敢
下次还敢asal
2024-05-08 16:12:191090semak imbas

Gunakan Sahkan dalam Vue.js untuk pengesahan data, menyediakan fungsi pengesahan yang mudah dan cekap: pasang pemalam Sahkan. Tentukan peraturan pengesahan, seperti yang diperlukan, e-mel, panjang minimum, dsb. Gunakan peraturan untuk data reaktif. Sahkan data dan semak status ralat. Permudahkan pengendalian ralat dengan mesej ralat automatik. Validate menyediakan keupayaan penyesuaian untuk mencipta peraturan dan mesej pengesahan yang diperibadikan untuk memenuhi keperluan khusus. Faedah termasuk pengesahan dipermudahkan, penyegerakan responsif, automasi pengendalian ralat dan fleksibiliti penyesuaian.

Cara menggunakan validate dalam vue

Menggunakan Validate dalam Vue.js

Dalam aplikasi Vue.js, adalah sangat penting untuk menggunakan fungsi pengesahan untuk mengesahkan data yang dimasukkan oleh pengguna. Validate ialah pemalam Vue.js yang popular untuk memudahkan dan menyeragamkan proses pengesahan.

Pemasangan

Gunakan npm atau benang untuk memasang Sah:

<code class="sh">npm install --save vuelidate

# 或

yarn add vuelidate</code>

Import Sah dalam fail Vue.js:

<code class="js">import { required } from 'vuelidate/lib/validators';</code>

Peraturan Penggunaan se diperlukan, <kod>e-mel</kod> dan minLength mentakrifkan peraturan pengesahan.

<code class="js">const rules = {
  name: { required },
  email: { required, email },
  password: { required, minLength: 8 },
};</code>

2. Gunakan peraturan pada data

Gunakan objek $v untuk menggunakan peraturan pengesahan kepada data reaktif:

<code class="js">export default {
  data() {
    return {
      form: {
        name: '',
        email: '',
        password: '',
      },
      $v: vuelidate.compile(rules),
    };
  },
};</code>
requiredemailminLength 等内置验证器定义验证规则。
<code class="js">if (this.$v.$error) {
  // 验证失败,显示错误信息
} else {
  // 验证通过,提交表单
}</code>

2. 将规则应用到数据

使用 $v 对象将验证规则应用到响应式数据上:

<code class="html"><div v-if="$v.name.$error">
  <p>{{ $v.name.$error }}</p>
</div></code>

3. 验证数据

使用 $v.$error$v.$invalid 检查数据是否有效:

rrreee

4. 错误处理

Validate 还会自动生成错误消息。使用 $v.name.$error

3. $error atau $v.$invalid menyemak sama ada data itu sah:

rrreee4 Pengendalian ralat

Sahkan juga menjana mesej ralat secara automatik. Gunakan $v.name.$error untuk mengakses ralat untuk medan tertentu:

rrreeePenyesuaian

  • Sahkan membolehkan anda membuat pengesah dan mesej tersuai. Semak dokumentasi Sahkan untuk maklumat lanjut.
  • Kelebihan
  • Pengesahan Ringkas: Pengesahan menyediakan sintaks ringkas dan API konsisten untuk pengesahan.
  • Responsif: Peraturan pengesahan disegerakkan secara automatik dengan data responsif.
Pengendalian ralat: 🎜 Sahkan secara automatik menjana mesej ralat dan memudahkan pengendalian ralat. 🎜🎜🎜Keupayaan penyesuaian: 🎜 Pengesah tersuai dan mesej ralat boleh dibuat untuk memenuhi keperluan khusus. 🎜🎜

Atas ialah kandungan terperinci Cara menggunakan validate dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn