Tag: codemirror

react-codemirror beforeChange事件

我正在使用react-codemirror节点模块,如下所示: <CodeMirror className={className} value={this.state.code} onBeforeChange={this.onBeforeChange} onChange={this.onChange} options={options} /> change事件工作正常,但我似乎无法与beforeChange事件挂钩。 任何人都知道我在做什么错了? 我已经在我的class级中宣布了处理程序如下: onBeforeChange(change) { console.log('calling beforeChange'); } onChange(newCode) { this.setState({ code: newCode }); }

使用其名称获取Terntypes

Tl; dr版本 : 使用TernJS进行自动完成的目的,我想在函数上使用一个规则,将一个string作为参数,以便返回一个名称与给定参数相同的types,例如: foo("TypeA") returns +TypeA foo("TypeB") returns +TypeB 简而言之,我在寻找是否在Tern中有一个符号可以用你的名字给你一个types。 长版本: 结合使用CodeMirror与TernJS设置的TernJS ,我试图模拟一个自定义的工厂行为,并在ES6中的JavaScript中提供类似的function: //Module: Test.js module.exports = (function() { var test = {}; //…. test.classA = class ClassA { constructor() { //…. }, foo() {} //…. } test.factoryClass = class Factory { constructor() { //…. } register(name, classData) { //…. } createInstance(name) { //…. […]