VUE:是否有可能没有冲突的属性名称数据?

时间:2019-09-09 08:15:17

标签: typescript vue.js vuejs2

所以我有很多需要:data播种的组件

所以想象这个例子:

<Comp1 :data="apiResponse.comp1"></Comp1>
<Comp2 :data="somedata"></Comp2>
<Comp3 :data="apiResponse.comp3"></Comp3>

在我的组件中,我有类似的东西

export default class Comp1 extends Vue {
  @Prop() public data!: IModel[];

  data() {
    return {
      prop1: 0,
      prop2: null, ...
    }
 }
}

很明显,我收到了两次定义“数据”的错误。

那么我怎么仍可以继续使用:data作为组件的属性而又没有冲突和破坏任何东西?

0 个答案:

没有答案