当前位置: 首页 > news >正文

html网页设计模板免费下载seo网络优化专员是什么意思

html网页设计模板免费下载,seo网络优化专员是什么意思,福建省建设干部培训中心网站,做英文的小说网站有哪些概述 前面的文章讲到了基于语雀的在线文档编辑器的实现,在本文,将基于v-md-editor实现在线文档的编辑。 实现后效果 实现 说明:本文是基于Vue3实现的,实现了:1.Markdown的在线编辑和预览;2. 文件的上传和…

概述

前面的文章讲到了基于语雀的在线文档编辑器的实现,在本文,将基于v-md-editor实现在线文档的编辑。

实现后效果

编辑器

查看文章

实现

说明:本文是基于Vue3实现的,实现了:1.Markdown的在线编辑和预览;2. 文件的上传和直接粘贴上传。

1. 编辑器介绍

  • 官方文档

v-md-editor 是基于 Vue 开发的 markdown 编辑器组件.

2. 依赖

{"dependencies": {@kangc/v-md-editor": "^2.3.15","codemirror": "^5.65.14","highlight.js": "^11.8.0","prismjs": "^1.29.0"}
}

main.js添加如下内容:

// 预览组件以及样式
import VMdPreview from '@kangc/v-md-editor/lib/preview';
import VMdEditor from '@kangc/v-md-editor/lib/codemirror-editor';
import vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js';
import createCopyCodePlugin from '@kangc/v-md-editor/lib/plugins/copy-code/index';
import '@kangc/v-md-editor/lib/style/base-editor.css';
import '@kangc/v-md-editor/lib/style/preview.css';
import '@kangc/v-md-editor/lib/plugins/copy-code/copy-code.css';
import '@kangc/v-md-editor/lib/theme/style/vuepress.css';
import '@kangc/v-md-editor/lib/style/codemirror-editor.css';
import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
import '@kangc/v-md-editor/lib/theme/style/github.css';
import createTipPlugin from '@kangc/v-md-editor/lib/plugins/tip/index';
import createLineNumbertPlugin from '@kangc/v-md-editor/lib/plugins/line-number/index';
import '@kangc/v-md-editor/lib/plugins/tip/tip.css';// highlightjs
import hljs from 'highlight.js';// codemirror 编辑器的相关资源
import Codemirror from 'codemirror';
// mode
import 'codemirror/mode/markdown/markdown';
import 'codemirror/mode/javascript/javascript';
import 'codemirror/mode/css/css';
import 'codemirror/mode/htmlmixed/htmlmixed';
import 'codemirror/mode/vue/vue';
// edit
import 'codemirror/addon/edit/closebrackets';
import 'codemirror/addon/edit/closetag';
import 'codemirror/addon/edit/matchbrackets';
// placeholder
import 'codemirror/addon/display/placeholder';
// active-line
import 'codemirror/addon/selection/active-line';
// scrollbar
import 'codemirror/addon/scroll/simplescrollbars';
import 'codemirror/addon/scroll/simplescrollbars.css';
// style
import 'codemirror/lib/codemirror.css';// Prism
import Prism from 'prismjs';
// highlight code
import 'prismjs/components/prism-json';VMdEditor.use(githubTheme, {Hljs: hljs,
});
VMdPreview.use(vuepressTheme, {Prism,
});
VMdPreview.use(createCopyCodePlugin());VMdEditor.Codemirror = Codemirror;
VMdEditor.use(createTipPlugin());
VMdPreview.use(createLineNumbertPlugin());
VMdEditor.use(createLineNumbertPlugin());// 引入v-md-editor预览组件
app.use(VMdPreview);
app.use(VMdEditor);

3. 编辑器

编辑器的实现调用v-md-editor,实现upload-image即可完成图片的上传或者复制粘贴上传功能;通过left-toolbarright-toolbar配置左右显示的工具栏。

<v-md-editorref="editor"v-model="activeArticle['article_content']"left-toolbar="h bold italic strikethrough quote ul ol table hr link image code tip | undo redo clear"right-toolbar="preview sync-scroll fullscreen"class="article-content-body":disabled-menus="[]"@save="saveArticle"@upload-image="handleUploadImage"
></v-md-editor>
<script>
{methods: {handleUploadImage(event, insertImage, files) {let formData = new FormData();formData.set("file", files[0]);//这里使用封装的上传文件的接口upload('file/upload/img', formData).then(res => {if(res.code === 200) {const {fileName, url} = res.datainsertImage({url,desc: fileName})} else {ElMessage({message: '图片上传失败!',type: 'warning',})}})},}
}
</script>

4. 文章预览

文章的预览调用v-md-preview,传入text即可实现。

<v-md-preview :text="articleInfo['article_content']"></v-md-preview>
http://www.ds6.com.cn/news/27065.html

相关文章:

  • 做网站每一年都要交钱吗广州网站seo公司
  • 哔哩哔哩网页版下载视频优化营商环境发言稿
  • 房产网网站seo入门基础教程
  • 微信网站开发需要什么技术seo推广策划
  • 资讯网站开发需求网站关键词排名优化推广软件
  • 哈尔滨住建局网站首页西安网站关键词推广
  • 网站建设课程感想公众号如何推广
  • 网站百度百科怎么做什么叫软文推广
  • 做外贸网站如果是东西杂会不会不好推广小程序开发框架
  • 重庆承越网站建设公司结构优化
  • 成都网站建设公司电话营销网络怎么写
  • c2c网站的特点及主要功能淘宝运营培训班哪里有
  • 培训网站建设方案广告素材
  • 分类信息网站开发免费的外链平台
  • jsp网站开发介绍泾县网站seo优化排名
  • 国外网站做问卷搜索竞价
  • 门户网站制作费用网络营销有什么岗位
  • 广告传媒公司网站怎么做北京seo执行
  • 做彩票网站被捉将受到什么惩罚百度网盘下载安装
  • 企业网站开发背景则么写阿里巴巴国际站运营
  • 开发app需要多少人seo课堂
  • 做营养的网站下载地图导航手机版免流量费用
  • 大兴高端网站建设百度搜索下载安装
  • 万网没备案怎么做网站seo高级优化技巧
  • 网站建设方维全网营销系统怎么样
  • spring boot做网站销售外包
  • 网站建设系统网络营销收获与体会
  • 织梦做的网站在手机上显示深圳seo网站优化公司
  • 班级app网站建设网络营销网站建设
  • 兰州网站建设推广百度图片识别搜索引擎