使用vue调用cnode社区后台接口,编辑文章的时候,从接口返回的数据是html格式,如何转化成markdown文本(不渲染)

新手上路,请多包涵

前端使用的是vue,接收数据用的是textarea,接收过来的效果如下图

图片描述

但是提交修改的时候需要时markdown的文本才可以,不需要渲染。

尝试过使用vue-markdown插件,可以渲染出来html但是无法转换成markdown文本

相关代码

<textarea v-model.trim="publishData.topicContent" placeholder="测试帖请选择“客户端测试”板块!"></textarea>
<!-- <vue-markdown :source="publishData.topicContent"></vue-markdown> -->

vue-markdown直接将转化好的html渲染出来了,如何可以拿到markdown文本呢?希望可以将文本传入textarea方便用户编辑,而不是一堆html

阅读 3.1k
1 个回答
✓ 已被采纳新手上路,请多包涵

拉取文章接口的参数里有一个字段字段mdrender,可以选择拉取内容是html还是markdown,没有仔细看api文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题