readme.md 上的快速入门提到this.handleSubmit = this.handleSubmit.bind(this);
,它是空的并且会引发错误。
此外, onChange
处理得当,而onSubmit
则不然。
也许我们需要处理ENTER
?
if(s === ENTER && this.props.onSubmit && value !== originalValue){
return this.props.onSubmit(value);
}
我正要为此打开一个问题。 会很棒! (我看到不推荐使用的密码输入组件有onSubmit
)
3rded - 现在我已经将代码复制到本地文件中并添加了我自己的onSubmit
方法
4thed - 我也添加了我自己的自定义 onSubmit。
@danrspencer @jcar787让我们做一个拉取请求,你说什么? :D
@entrptaher我认为您应该这样做,因为您首先发现了问题并添加了要点。 😊
谢谢你的要点。
你说的对。
但是,我深入研究了它,发现当我使用 ENTER 提交时,cursorOffset 有问题。
然后我问了这个问题:D
挂钩版。 但是,您不会从中获得价值。
我想我在迁移到 Ink 2 或更早版本时不小心删除了它🤷♂️ 如果有人愿意帮助解决这个问题,那就太好了! 如果没有,我会在本周晚些时候处理它。
@SimenB让我测试 cursorOffset,我真的很好奇。 :D
最有用的评论
3rded - 现在我已经将代码复制到本地文件中并添加了我自己的
onSubmit
方法