内容管理中的markdown怎么在小程序上显示?
发布于 5 年前 作者 xhao 10903 次浏览 来自 问答

markdown存到云数据库中后,在js里获取后怎么解析到前端?

我用wemark做了以下尝试

js

const db = wx.cloud.database()
    const content = []
    db.collection('mk_resume').get({
      success: function (res) {
        // res.data 是一个包含集合中有权限访问的所有记录的数据,不超过 20 条
        content.push(res.data[0]['content'])
      }
    })
    this.setData({
      md: content
    })

wxml

<wemark md="{{md[0]}}" link highlight type="wemark"></wemark>
2 回复

把setData放到success回调里(注意this指向),你这样设置的是空的

转换成html后用富文本组件展示

回到顶部