refactor timi-web

This commit is contained in:
Timi
2026-08-27 16:04:06 +08:00
parent 13bd61326d
commit 7ef7653deb
33 changed files with 1193 additions and 1097 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ import {
ArticleView
} from "timi-tdesign-mobile";
import type { ArticleEditorExpose } from "timi-tdesign-mobile";
import type { Article, ArticleContentType } from "timi-web/editor";
import type { Article, ArticleContentType } from "timi-tdesign-mobile";
import { DEMO_ARTICLE_CONTENT, cloneArticle, uploadDemoMedia } from "../demo-data";
const contentTypeOptions: Array<{ label: string; value: ArticleContentType }> = [
+1 -1
View File
@@ -43,7 +43,7 @@ import {
NotifyView
} from "timi-tdesign-mobile";
import type { NotifyEditorExpose } from "timi-tdesign-mobile";
import type { NotifyDetail } from "timi-web/editor";
import type { NotifyDetail } from "timi-tdesign-mobile";
import { cloneNotify, uploadDemoMedia } from "../demo-data";
const notifyValue = ref<NotifyDetail>(cloneNotify());
+1 -1
View File
@@ -1,4 +1,4 @@
import type { Article, NotifyDetail, UploadResult } from "timi-web/editor";
import type { Article, NotifyDetail, UploadResult } from "timi-tdesign-mobile";
/** 编辑器演示使用的固定内容,避免每个页面各自维护一份 HTML。 */
export const DEMO_ARTICLE_CONTENT = `<h2>跨平台编辑器</h2>
+2 -4
View File
@@ -1,14 +1,12 @@
import { createApp } from "vue";
import Root from "./Root.vue";
import TimiWebUI, { VPopup } from "timi-web";
import TimiWebUI from "timi-web";
import "timi-web/style.css";
import "tdesign-mobile-vue/es/style/index.css";
import "../src/assets/style/tencent-cloud.less";
import "../src/assets/style/tencent-cloud-custom.less";
import "../src/assets/style/tdesign-custom.less";
const app = createApp(Root);
app.use(TimiWebUI);
app.directive("popup", VPopup);
app.mount("#root");