代码之家  ›  专栏  ›  技术社区  ›  dcashman

页面加载时羽毛笔编辑器内的格式化文本

  •  0
  • dcashman  · 技术社区  · 7 年前

    我想使用quill编辑器让用户输入json,但我想在用户第一次访问页面时在quill字段中输入特定的json。然而,我似乎无法以任何特定的方式格式化json。将json粘贴到HTML div本身显然会占用所有的空白,我在javascript中使用任何类型的多行字符串都不成功。

    P、 我知道要求用户输入JSON听起来很奇怪,相信我,对于这个项目来说,这是一个要求。这不适用于公共网站。

    1 回复  |  直到 7 年前
        1
  •  1
  •   jpuntd    7 年前

    你可以尝试在里面粘贴json <pre> HTML div本身中的标记:

    <div id="editor-container">
      <pre>{
      "firstName": "John",
      "lastName": "Smith",
      "isAlive": true 
      }
      </pre>
    </div>
    

    这样可以保留空白。

    也就是说,羽毛笔是一种 富文本 如果您使用它输入json,那么所有这些功能都是多余的。你最好使用在线代码编辑器,比如 codemirror

    请同时查看 YAML 根据我的经验,它比json更容易被人阅读,并提供相同的功能,在大多数计算语言中得到广泛支持。