原因はvee-validateとelement-uiが両方ともglobalにfieldsという名前のcomputed propertyを追加するので衝突していたこと。 以下のようにvee-validateの方のフィールド名をカスタマイズすると直った。
Vue.use(VeeValidate, {
fieldsBagName: 'veeFields'
});
参考:
原因はvee-validateとelement-uiが両方ともglobalにfieldsという名前のcomputed propertyを追加するので衝突していたこと。 以下のようにvee-validateの方のフィールド名をカスタマイズすると直った。
Vue.use(VeeValidate, {
fieldsBagName: 'veeFields'
});
参考: