文件名称:arena_editor:are.na编辑器原型
文件大小:1.5MB
文件格式:ZIP
更新时间:2024-05-30 04:02:35
JavaScript
组件 Editor 一个基于textarea的组件,它跟踪当前关注的单词,并将其传递给子MentionMenu组件(请参见下文)。 该组件处理查询执行,并将结果传递给MentionMenu ,然后将其用于选择它们。 必需的属性: triggers :一个对象,将触发器字符(例如@ )映射到具有签名(query) -> Promise函数,这些函数将返回那些提及查询的结果。 renderItem :具有签名(item) -> Component的函数,该函数接受提及查询结果,并返回一个将在MentionMenu渲染的MentionMenu 。 可选属性: mentionQueryDelay到提要查询之前,要等待多长时间(以秒为单位),这是一个值,描述了查询的等待时间(以秒为单位)。 默认值为300。 onChange :每当Editor的状态更改并传递新状态时调用的函数。 m
【文件预览】:
arena_editor-master
----css()
--------style.sass(2KB)
----example()
--------Mention.js(3KB)
--------API.js(915B)
----package.json(1KB)
----readme.md(3KB)
----demo.gif(1.47MB)
----index.html(441B)
----package-lock.json(306KB)
----src()
--------Menu.js(5KB)
--------Editor.js(7KB)
--------HasMentions.js(3KB)
--------Popover.js(2KB)
----main.js(2KB)
----webpack.config.js(1KB)