bytemd使用(vue版本)

bytemd使用

初步使用

首先是根据bytemd中md的教程来进行操作。我这里使用的是vue版本的。

首先你要创建或者有一个vue项目(我是新创建的vue项目)

结构了解

主要是分为编辑和查看两个页面

  • 编辑是Editor
  • 查看是View

安装bytemd

1
npm install @bytemd/vue

新建一个test页面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<template>
<Editor :value="value" :plugins="plugins" @change="handleChange" />
</template>

<script>
//这里就是引入所有的扩展的插件
import 'bytemd/dist/index.min.css'
import { Editor} from '@bytemd/vue'
import gfm from '@bytemd/plugin-gfm'
import highlight from "@bytemd/plugin-highlight-ssr";

const plugins = [
//将所有的扩展功能放入插件数组中,然后就可以生效了
gfm(),
highlight(),
]

export default {
name: "test",
components: { Editor },
data() {
return { value: '', plugins }
},
methods: {
handleChange(v) {
this.value = v
},
},
}
</script>
<style scoped>

</style>

修改APP页面

image.png

启动项目

最后就是启动这个项目了

image.png
这只是简单的运行起来了,需要自己慢慢来摸索优化