如何在VueJS中枚举特定组件类型的子VM?

时间:2018-10-03 16:57:42

标签: vue.js

VueJS $children提供了所有Vue组件的数组。

我只想遍历特定类型的组件,但是我找不到从对象中获取每个孩子的“名字”的方法!

例如

export default {                                                                                         
  name: 'mainapp',
  components: { Component1, Component2 },
  methods: {
    doSomething() {
      for (c of this.$children) {
        if (c IS Component1) ... // ← how to do this?
      }
    }
  }
}

并且component1可能包含

export default {
  name: 'Component1',
  // ...
}

0 个答案:

没有答案