Files
artalkjs/docs/develop/event.md
T
qwqcode 9a680f0ef8 docs: add open api (#360)
* chore(api): add comment for open api

Signed-off-by: qwqcode <qwqcode@gmail.com>

* docs: add open api generation support

Signed-off-by: qwqcode <qwqcode@gmail.com>

---------

Signed-off-by: qwqcode <qwqcode@gmail.com>
2023-01-29 00:13:19 +08:00

677 B

Event

基本事件

  • list-load 评论加载事件
  • list-loaded 评论加载完成事件
  • list-inserted 评论插入事件
  • editor-submit 编辑器提交事件
  • editor-submitted 编辑器提交完成事件
  • user-changed 本地用户数据变更事件
  • conf-loaded 配置变更事件
  • sidebar-show 侧边栏显示事件
  • sidebar-hide 侧边栏隐藏事件

添加事件监听

Artalk.use(ctx => {
  ctx.on('list-loaded', () => {
    alert('评论已加载完毕')
  })
})

解除事件监听

let foo = function() { /* do something */ }

Artalk.use(ctx => {
  ctx.on('list-loaded', foo)
  ctx.off('list-loaded', foo)
})