1.使用markdown 首先下载mavon-editor npm install mavon-editor --save 然后再main.js中引入文件 // markdown import mavonEditor from 'mavon-editor'; import 'mavon-editor/dist/css/index.css'; Vue.use...
npm install mavon-editor --save
// markdown
import mavonEditor from 'mavon-editor';
import 'mavon-editor/dist/css/index.css';
Vue.use(mavonEditor);
<mavon-editor v-model="context" :toolbars="toolbars" />
<el-button @click="sendBolg">发送</el-button>
data () {
return {
context: ' ',//输入的数据
toolbars: {
bold: true, // 粗体
italic: true, // 斜体
header: true, // 标题
underline: true, // 下划线
mark: true, // 标记
superscript: true, // 上角标
quote: true, // 引用
ol: true, // 有序列表
link: true, // 链接
imagelink: true, // 图片链接
help: true, // 帮助
code: true, // code
subfield: true, // 是否需要分栏
fullscreen: true, // 全屏编辑
readmodel: true, // 沉浸式阅读
undo: true, // 上一步
trash: true, // 清空
save: true, // 保存(触发events中的save事件)
navigation: true // 导航目录
}
};
},
methods: {
sendBolg () {
console.log(this.context)
}
npm install showdown --save
// showdown
import showdown from 'showdown';
Vue.prototype.converter = new showdown.Converter();
methods: {
sendBolg () {
console.log(this.context)
var htmlContent = this.converter.makeHtml(this.context)
console.log(htmlContent)
}
},
本站为非盈利网站,如果您喜欢这篇文章,欢迎支持我们继续运营!
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com