Rumah >hujung hadapan web >View.js >Cara menggunakan validate dalam vue
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.
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>
required
、email
和 minLength
等内置验证器定义验证规则。<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
检查数据是否有效:
4. 错误处理
Validate 还会自动生成错误消息。使用 $v.name.$error
$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
Atas ialah kandungan terperinci Cara menggunakan validate dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!