小程序云数据库怎么存储富文本,对应的字段类型是string吗?
发布于 7 年前 作者 gang46 558 次浏览 来自 官方Issues

小程序云数据库怎么存储富文本,对应的字段类型是string吗?

1 回复

array、string都可以吧

nodes = [{
      name: 'div',
      attrs: {
        class: 'div_class',
        style: 'line-height: 60px; color: red;'
      },
      children: [{
        type: 'text',
        text: 'Hello World!'
      }]
    }]

array的话就存 nodes 对象

string的话就存 nodes 对象的 json 字符串,也就是 JSON.stringify(nodes),或者存html字符串

nodes = '[{"name":"div","attrs":{"class":"div_class","style":"line-height: 60px; color: red;"},"children":[{"type":"text","text":"Hello World!"}]}]'

存array对象字符串的话,取出数据后,再转成array对象,即nodes = JSON.parse(nodesString)

不管是array对象还是string字符串,都可以直接赋值在rich-text上,只要格式对

<rich-text nodes="{{nodes}}"></rich-text>
回到顶部