@tencentcloud/chat-uikit-vue2
Version:
TUIKit 是基于 IM SDK 实现的一套 UI 组件,其包含会话、聊天、群组、个人资料等功能,基于 TUIKit 组件您可以像搭积木一样快速搭建起自己的业务逻辑。
42 lines (40 loc) • 997 B
text/typescript
import * as Vue from "vue";
let vueVersion: number;
let createVNode = (
arg1: any,
arg2: any
): { component: any; props: any; data: any } => {
return {} as { component: any; props: any; data: any };
};
let render = (arg1: any, arg2: any) => {
return;
};
try {
if (
(Vue as any)?.default?.version &&
(Vue as any)?.default?.version?.startsWith("2.7.")
) {
// >= Vue 2.7.0
vueVersion = 2.7;
} else if (
(Vue as any)?.default?.version &&
(Vue as any)?.default?.version?.startsWith("2.")
) {
// < Vue 2.7.0
vueVersion = 2;
} else {
// >= Vue 3.0.0
vueVersion = 3;
createVNode = (Vue as any)?.createVNode;
render = (Vue as any)?.render;
// exportedAPIOrigin = Vue;
}
} catch (error: any) {
// >= Vue 3.0.0
vueVersion = 3;
createVNode = (Vue as any)?.createVNode;
render = (Vue as any)?.render;
}
console.warn(`[adapter-vue]: vue version is ${vueVersion}`);
export { vueVersion, render, createVNode };
export * from "vue";