ادامه پست بالا👆 👆
این کد برای ولیدیشن کردن یه اینپوت پسورده که البته یکی از راه های ولیدیشن کردن با Vuelidate هستش و کلی راه دیگه هم داره
#vuelidate #validation #vue
☕️ @CodeExplore
این کد برای ولیدیشن کردن یه اینپوت پسورده که البته یکی از راه های ولیدیشن کردن با Vuelidate هستش و کلی راه دیگه هم داره
<template>
<div>
<form @submit.prevent="submitForm">
<div>
<label for="password">Password</label>
<input id="password" v-model="form.password" type="password"/>
<span v-if="!$v.form.password.$pending && !$v.form.password.required">Password is required</span>
<span v-if="!$v.form.password.$pending && !$v.form.password.minLength">Password must be at least 6 characters long</span>
</div>
<button type="submit">Submit</button>
</form>
</div>
</template>
<script setup>
import { reactive } from 'vue'
import useVuelidate from '@vuelidate/core'
import { required, minLength } from '@vuelidate/validators'
const form = reactive({
password: ''
})
const rules = {
form: {
password: { required, minLength: minLength(6) }
}
}
const v$ = useVuelidate(rules, form)
const submitForm = () => {
v$.value.$touch()
if (!v$.value.$invalid) {
// فرم معتبر است، عملیات ارسال را اینجا انجام دهید
console.log('Form submitted', form)
}
}
</script>
#vuelidate #validation #vue
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7🔥4❤🔥2
یه سایت خفن براتون اوردم که کلی کامپوننت های عالی برای استفاده داره و مبتی بر معیار ant design هستش و میتونین خیلی خوب و خفن ازش استفاده کنین و حالشو ببرین:
#site #vue
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡11🔥2❤🔥1
#site #vue
Please open Telegram to view this post
VIEW IN TELEGRAM
Vue-Marquee
Vue Marquee Slider
Simple and easy-to-use component for Vue that allows you to create customizable marquees with just a few lines of code
🔥11⚡4❤🔥1
#vue #site
Please open Telegram to view this post
VIEW IN TELEGRAM
LearnVue
The developer-friendly way to LearnVue faster
🔥9⚡7❤🔥3