| 123456789101112131415161718192021222324252627282930 |
- import type { App } from 'vue';
- // import { registerJVxeTable } from '/@/components/jeecg/JVxeTable';
- // import { registerJVxeCustom } from '/@/components/JVxeCustom';
- // 注册全局聊天表情包
- import { Picker } from 'emoji-mart-vue-fast/src';
- // 注册全局dayjs
- import dayjs from 'dayjs';
- import relativeTime from 'dayjs/plugin/relativeTime';
- import customParseFormat from 'dayjs/plugin/customParseFormat';
- export async function registerThirdComp(app: App) {
- //---------------------------------------------------------------------
- // // 注册 JVxeTable 组件
- // registerJVxeTable(app);
- // // 注册 JVxeTable 自定义组件
- // await registerJVxeCustom();
- //---------------------------------------------------------------------
- // 注册全局聊天表情包
- app.component('Picker', Picker);
- //---------------------------------------------------------------------
- // 注册全局dayjs
- dayjs.locale('zh-cn');
- dayjs.extend(relativeTime);
- dayjs.extend(customParseFormat);
- app.config.globalProperties.$dayjs = dayjs;
- app.provide('$dayjs', dayjs);
- //---------------------------------------------------------------------
- }
|