regle
@regle/nuxt

適用於 Vue.js 的型別安全的基於模型的表單驗證庫

regle cover

Buy Me A Coffee

Regle

Regle \ʁɛɡl\(法語單詞“rule”)是一個 Typescript 優先的 Vue 3 基於模型的驗證庫。它深受 Vuelidate 的啟發。

📚 文件

Documentation

🎮 試用

演示簡單演示高階演示
Open in StackBlitzOpen in StackBlitz

✨ 特性

  • 🔌 無頭:將任何 UI 或標記插入驗證。
  • 🎯 型別安全:完全的型別推斷和自動補全支援。
  • 🌳 基於模型:您的驗證樹結構與資料模型匹配。
  • 🎨 樣式無關:適用於任何 CSS 框架或純 CSS。
  • 📦 模組化設計:擴充套件 Regle 屬性或預設驗證規則。
  • 🔄 非同步驗證:輕鬆處理非同步驗證和待處理狀態。
  • 🌐 i18n 就緒:適用於任何 i18n 庫。
  • 📕 類似 Vuelidate 的 API:Regle 的 API 模仿 Vuelidate 的 API,並在許多方面進行了改進。
  • ⚡️ SSR 就緒:完全支援伺服器端渲染環境。
  • 替代驗證:支援 Standard Schema 規範驗證。