【发布时间】:2018-12-04 22:02:03
【问题描述】:
在使用Ace Editor 完成自动完成设置后,我可以使用react-ace。但是,我需要一些自定义标记才能在内置自动完成列表中使用。
react-ace 的存储库将这些属性定义为
enableBasicAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),
enableLiveAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),
但这是什么array?
我已尝试设置enableBasicAutocompletion={ ['custom'] } 和enableBasicAutocompletion={ [ (...args) => console.log(args) ] },但都失败并出现关于getCompletions not a function 的错误。
如何将这些自定义自动完成关键字添加到列表中?
<AceEditor
name={ this.uniqueName }
mode="javascript"
theme="github"
onChange={ onChange }
enableBasicAutocompletion
enableLiveAutocompletion
/>
【问题讨论】:
标签: javascript reactjs ace-editor react-ace