- src/composables/sse: 删除,连接实现下沉到 utils/sse,事件名枚举迁到 enums/sse - src/utils/sse: 新增 SSE 连接与事件订阅实现 - src/stores/dict: 改用 utils/sse 订阅字典变更 - src/stores/user: 登出清理改用 utils/sse 的 cleanupSse - src/views/dashboard: 在线用户订阅下沉为页面级 composable - src/components/NoticeCenter: 由 NoticeDropdown 改名 - src/views/demo: 示例页面按 component/route/table 归类 - src/router: 同步示例详情页路由路径
27 lines
902 B
Vue
27 lines
902 B
Vue
<!-- wangEditor富文本编辑器示例 -->
|
|
<template>
|
|
<div class="page-container">
|
|
<el-link
|
|
href="https://gitee.com/youlaiorg/vue3-element-admin/blob/master/src/views/demo/component/wang-editor.vue"
|
|
type="primary"
|
|
target="_blank"
|
|
class="mb-[20px]"
|
|
>
|
|
示例源码 请点击>>>
|
|
</el-link>
|
|
<WangEditor v-model="value" height="400px" />
|
|
|
|
<div style="margin-top: 10px">
|
|
<textarea v-model="value" readonly style="width: 100%; height: 200px; outline: none" />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
// 必须显式导入:页面文件名 wang-editor.vue 与标签 <WangEditor> 同名,会触发 Vue 隐式自引用
|
|
// (自动导入对同名组件不生效,运行时解析到页面自身 → 递归栈溢出白屏)
|
|
import WangEditor from "@/components/WangEditor/index.vue";
|
|
|
|
const value = ref("初始化内容");
|
|
</script>
|