Skip to content

Commit 71e6d12

Browse files
committed
解决markdown样式冲突
1 parent f45c067 commit 71e6d12

File tree

4 files changed

+31
-4
lines changed

4 files changed

+31
-4
lines changed

vue-admin/index.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
66
<link href="https://cdn.bootcdn.net/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet">
77
<link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.2.0/css/all.css" rel="stylesheet">
8-
<link rel="stylesheet" href="https://uicdn.toast.com/editor/latest/toastui-editor.min.css" />
98
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.4.0/echarts.common.min.js"></script>
109
<script src="https://uicdn.toast.com/editor/latest/toastui-editor-all.min.js"></script>
1110
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
1211
<title>Vite + Vue + TS</title>
1312
</head>
1413
<body>
14+
<link rel="stylesheet" href="https://uicdn.toast.com/editor/latest/toastui-editor.min.css" />
15+
1516
<div id="app"></div>
1617
<script type="module" src="/src/main.ts"></script>
1718
</body>
+10-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
<template>
22
<div>
3-
asdfasf
3+
<div id="editor"></div>
44
</div>
55
</template>
66

77
<script setup lang="ts">
8-
8+
import { nextTick } from "vue"
9+
import ToastEditor from "./toastEditor"
10+
nextTick(()=>{
11+
new ToastEditor('#editor','500px','sdfsdfs')
12+
})
913
</script>
1014

11-
<style scoped>
15+
<style scoped lang="scss">
16+
#editor{
17+
@apply bg-white
18+
}
1219
1320
</style>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export default class {
2+
editor:toastui.Editor
3+
constructor(el:string,height:string,initialValue:string){
4+
this.editor=new toastui.Editor({
5+
el: document.querySelector(el),
6+
height:height,
7+
initialValue: initialValue,
8+
initialEditTYpe:"markdown",
9+
previewStyle:"vertical",
10+
})
11+
12+
}
13+
}

vue-admin/types/typings.d.ts

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare namespace toastui {
2+
class Editor {
3+
constructor(options:any)
4+
}
5+
// getMarkdown:()=>{},
6+
}

0 commit comments

Comments
 (0)