refactor: 调整聊天组件为按需引入
- 移除 bootstrap 中 vue-element-plus-x 全局组件注册 - 在聊天与会话页面改为局部引入对应组件
This commit is contained in:
@@ -1,11 +1,4 @@
|
||||
import { createApp, watchEffect } from 'vue';
|
||||
import {
|
||||
BubbleList,
|
||||
Conversations,
|
||||
Sender,
|
||||
Thinking,
|
||||
XMarkdown,
|
||||
} from 'vue-element-plus-x';
|
||||
|
||||
import { registerAccessDirective } from '@easyflow/access';
|
||||
import {
|
||||
@@ -49,12 +42,6 @@ async function bootstrap(namespace: string) {
|
||||
// 注册Element Plus提供的v-loading指令
|
||||
app.directive('loading', ElLoading.directive);
|
||||
|
||||
app.component('ElBubbleList', BubbleList);
|
||||
app.component('ElConversations', Conversations);
|
||||
app.component('ElSender', Sender);
|
||||
app.component('ElXMarkdown', XMarkdown);
|
||||
app.component('ElThinking', Thinking);
|
||||
|
||||
// 注册EasyFlow提供的v-loading和v-spinning指令
|
||||
registerLoadingDirective(app, {
|
||||
loading: false, // EasyFlow提供的v-loading指令和Element Plus提供的v-loading指令二选一即可,此处false表示不注册EasyFlow提供的v-loading指令
|
||||
|
||||
Reference in New Issue
Block a user