日々精進

新しく学んだことを書き留めていきます

「[Vue warn]: The computed property "fields" is already defined in data.」エラー

原因はvee-validateとelement-uiが両方ともglobalにfieldsという名前のcomputed propertyを追加するので衝突していたこと。 以下のようにvee-validateの方のフィールド名をカスタマイズすると直った。

  Vue.use(VeeValidate, {
    fieldsBagName: 'veeFields'
  });

参考:

github.com