关于

test-note是CabloyJS框架的核心测试模块,包含以下内容:

  1. 演示简单原子类型的开发

一般的原子类型草稿、正式、历史生命周期,而简单原子类型可以没有草稿和历史

  1. 如何使用Markdown富文本编辑器
  2. 如何渲染Markdown输出的HTML内容

这并不是一个容易的事情。因为CabloyJS提供了Markdown Block机制,允许开发自定义区块嵌入Markdown内容中。由于这些自定义区块可以是动态的,因此如何在不同的宿主环境中完成渲染显示,是一个需要精心设计的架构特性

CabloyJS封装了Markdown Block的复杂性,提供了非常简便易用的接口

  1. 便签列表页面,支持列表布局卡片布局表格布局,并支持布局之间的动态切换
  2. 便签条目页面,支持正文布局信息布局,并支持布局之间的动态切换
  3. 实现了一个仪表板部件,可以在首页仪表板直接进行便签的编辑与查看

默认配置下,本模块仅在测试环境本地开发环境运行,在生产环境禁用,从而不污染实际的生产数据

如何安装

  • 直接在项目中执行
  1. 1$ npm run cli :store:sync test-note

模块内容不完全清单

test-note模块包含大量内容,这里仅展示部分清单:

1. 列表:列表布局

列表:列表布局

2. 列表:卡片布局

列表:卡片布局

3. 列表:表格布局

列表:表格布局

4. 条目:正文布局

条目:正文布局

5. 条目:信息布局

条目:信息布局

6. Markdown Block

Markdown Block

7. 仪表板部件

仪表板部件