1

我正在使用vue-class-component, vue-property-decorator,我想像这样将父 $validator 传递给子组件。

// in parent component
@Provide() $validator = '$validator';
// in child component
@Inject() $validator;

但是,它不起作用。

但是,当我像这样禁用自动注入Vue.use(VeeValidate, {inject: false});$validator在父组件中新建时。

  // in parent component
  $_veeValidate: {
    validator: 'new'
  },

我只是在子组件中添加注入代码,所以一切正常!

// in child component
@Inject() $validator;

我想使用自动注入。(我不想对每个组件都明确表示新)在我的情况下,为什么不使用启用自动注入的组件注入?

先感谢您。

4

0 回答 0