Vue确定组件是否已安装

时间:2019-09-02 09:47:42

标签: vue.js

是否有确定组件是否已安装在Vue中的内置方法?

我知道我可以做mounted() { this.hasMounted = true; },但是我想知道是否已经有此属性。

2 个答案:

答案 0 :(得分:0)

发现_isMounted被Vue设置了。

答案 1 :(得分:0)

您可以使用它来搜索已安装的组件

this.$options.components[findComponentName]

或像这样v-ref使用<comp v-ref:comp-name></comp>

,您可以从$refs对象if(this.$refs.compName)

中使用它