test02/node_modules/@vuepress/helper/lib/client/utils/hasGlobalComponent.js
罗佳鸿 6aa1ebe342
Some checks are pending
部署文档 / deploy-gh-pages (push) Waiting to run
first commit
2024-08-13 10:11:19 +08:00

11 lines
413 B
JavaScript

import { camelize, capitalize, getCurrentInstance } from 'vue';
export const hasGlobalComponent = (name, app) => {
const globalComponents = (app?._instance || getCurrentInstance())?.appContext
.components;
if (!globalComponents)
return false;
return (name in globalComponents ||
camelize(name) in globalComponents ||
capitalize(camelize(name)) in globalComponents);
};