bytemd使用(vue版本)
发布于
bytemd使用
初步使用
首先是根据bytemd中md的教程来进行操作。我这里使用的是vue版本的。
首先你要创建或者有一个vue项目(我是新创建的vue项目)
结构了解
主要是分为编辑和查看两个页面
- 编辑是Editor
- 查看是View
安装bytemd
npm install @bytemd/vue
新建一个test页面
<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页面
启动项目
最后就是启动这个项目了
这只是简单的运行起来了,需要自己慢慢来摸索优化