Skip to content

Commit f1e1d68

Browse files
committed
vee-validateをpluginとして設定
1 parent 7bc7964 commit f1e1d68

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

nuxt.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ export default {
5757
src: '@/plugins/threshold',
5858
ssr: false,
5959
},
60+
{
61+
src: '@/plugins/vee-validate',
62+
ssr: false,
63+
},
6064
],
6165

6266
loading: { color: '#FF8000' },

plugins/vee-validate.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import Vue from 'vue'
2+
import { ValidationProvider, extend } from 'vee-validate'
3+
import { required } from 'vee-validate/dist/rules'
4+
5+
Vue.component('ValidationProvider', ValidationProvider)
6+
7+
extend('required', {
8+
...required,
9+
message: 'This field is required',
10+
})

0 commit comments

Comments
 (0)