小程序问题记录 | 使用官方提供的云数据库存储md格式的文件,前台解析遇到的坑!!!!

官方提供了云开发方案,真的是省心,又省钱。(非广告☹️)
可坑死我了。。。

由于我要在前台展示类似于blog格式的文章,markdown作为源数据。起初是在本地封装module的方案,来提供md数据源的,后来越来越臃肿,于是转移到官方提供的云数据库中。

明确几个概念:

1.云数据库是个啥?云开发又是啥? 戳我看:官方说明
2. mardown 是什么?戳我看:md说明 ,下文中为了书写方便使用md代替markdown进行表达。

小程序开通云开发

找到这个按钮

找到这个按钮之后,按照提示开通即可。

打开云开发控制面板,设计数据库字段。

在这里插入图片描述

这里显示的是没有问题的。
解析到前台的时候,发现数据被转义了。\n 变成了\\n

这个问题就直接导致wxprase插件无法正确解析出md格式的文本了。

解决方案:将从数据库拿到的这个字段的内容进行替换:

//拿到原始数据
var content = itms[0].content.text;
//把 \\n 全部替换成 \n
var currcontent = content.replace(/\\n/g,'\n');

这样,解析插件就可以成功的解析md格式的数据了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值