展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

vue整合markdown

  • 初始化项目
npm init @vitejs/app
cd md-demo01
npm install
npm run dev
# 安装依赖
npm i @kangc/v-md-editor@next -S
# main.js
import { creatApp } from 'vue';
import VMdEditor from '@kangc/v-md-editor';
import '@kangc/v-md-editor/lib/style/base-editor.css';
import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
import '@kangc/v-md-editor/lib/theme/style/github.css';
VMdEditor.use(githubTheme);
const app = creatApp(/*...*/);
app.use(VMdEditor);
# 基本使用
<template>
<v-md-editor v-model="text" height="400px"></v-md-editor>
</template>
<script>
import { ref } from 'vue';
export default {
setup () {
const text = ref('');
return {
text
}
}
}
</script>
  • 渲染md
<template>
<v-md-editor v-model="markdown" mode="preview"></v-md-editor>
</template>
<script>
import { ref } from 'vue';
export default {
setup () {
const markdown = ref('');
return {
markdown
}
},
data() {
return {
}
},
methods: {
dddd() {
console.log("asfas")
this.markdown = "adsfasd"
}
},
created(){
this.dddd();
}
}
</script>
posted @   DogLeftover  阅读(97)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示