本文介绍了如何检查对象是否是 Vue 组件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可靠的方法来检查对象是否是 Vue.js 组件?

Is there a reliable way to check if an object is a Vue.js component?

推荐答案

您可以使用 instanceof,如下代码:

You can use instanceof, as following code:

var isVueComp = vuecomp instanceof Vue

如果 isVueComp 为真,则它是 Vue.js 组件,否则不是.

If it isVueComp is true, it is a Vue.js componeny otherwise not.

您也可以使用 vuecomp.prototype.构造函数,它将返回对创建实例对象的对象构造函数的引用.

You can also use vuecomp.prototype.constructor, which will return reference to the Object constructor function that created the instance object.

检查这个fiddle.

这篇关于如何检查对象是否是 Vue 组件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 17:07