若依后端和uni-app前端 支持markdown

一:若依后端:

1)采用mavon editor

二:uni-app前端

尽管后端数据都是通过mavon editor插入数据,如代码块,但因uni-app前端发布因可以到14个平台

本文只讨论两个平台:h5即网页版和微信小程序版

h5网页版采用mavon editor ,微信小程序采用wemark

1)h5网页版

1
2
3
4
5
6
7
8
9
<!-- #ifndef H5 -->
非H5下显示
<view>
    <mavon-editor v-model="chapter.content" :subfield="false"
    :boxShadow="false"                                   
    defaultOpen="preview"                                   
    :toolbarsFlag="false" :ishljs="true" :navigation="true"></mavon-editor>
    <!-- {{chapter.content}} -->
</view>

<mavon-editor 属性解入

1)defaultOpen="preview"  预览模式

2):toolbarsFlag="false"  工具栏是否显示

更多参数  见: https://gitee.com/kongfanqun/mavonEditor

2)微信小程序端

来源:uni-app微信小程序如何渲染markdown  请点击此链接,亲自测试有效,收藏备用

背景

在开发个人网站微信登录平台易登微信小程序的时候,由于说明文档是用markdown格式来书写的,在网页上有各种markdown个人渲染引擎,比如这个markdown编辑器无敌了!。

但是在小程序上还是第一次渲染markdown,找了各种方案,但处处是坑,除此之外最后渲染出来的效果也惨不忍睹。踩坑无数之后终于找到了wemark,完完美美地把我的文档渲染出来了。

wemark可以实现在小程序下渲染Markdown内容,支持图片、表格在内的大部分Markdown特性。详细介绍参考以下链接:

gitee地址:这个markdown编辑器无敌了!

安装wemark

  • 下载wemark源码
git clone https://gitee.com/gitwcx/wemark.git
  • 将wemark目录拷贝到uni-app的static目录下
  • 在需要渲染markdown的页面引入wemark

 uni-app 的 script

复制代码
import wemark from '@/static/wemark/wemark.js'
export default {
    components: {
        wemark
    },
    data() {
        return {
            content: 'markdown',
        }
    }
}
复制代码

 

 

uni-app 的 template

<wemark :md="content" link highlight type="wemark"></wemark>

 

posted @   码哥之旅  阅读(695)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2022-05-14 premere2020 pr学习导航主页
2020-05-14 原创:自定义过虑器及配置
点击右上角即可分享
微信分享提示