alibaba / rax

🐰 Rax is a progressive framework for building universal application. https://rax.js.org
Other
8k stars 627 forks source link

[Question]meet的Input组件如何监听回车或提交事件 #2343

Closed xmsz closed 2 years ago

xmsz commented 2 years ago

背景

fusion有onPressEnter是通过onKeyDown实现 小程序原生是onConfirm事件

meet要如何做

目前是用onKeyDown可以触发,但没有类型提示,然后小程序端没测试是否可用

lianmin commented 2 years ago

这个问题,跟 meet 没关系,是小程序或者 web 的逻辑。 通常,input 需要包裹在表单里,然后使用 onSubmit 或者 onConfirm 来处理。 可以参考下 meet 的 search 组件

xmsz commented 2 years ago

这个问题,跟 meet 没关系,是小程序或者 web 的逻辑。 通常,input 需要包裹在表单里,然后使用 onSubmit 或者 onConfirm 来处理。 可以参考下 meet 的 search 组件

那这个可以优化一下吗或者可以和fusion保持一致 封装onPressEnter方法 想方便一点调用

lianmin commented 2 years ago

暂时不打算这么做, Input 是高频组件,如果封装了 form ,可能引起业务上逻辑的异常,建议自己包裹一个 Form 用来处理 onConfirm 类的提交问题

xmsz commented 2 years ago

暂时不打算这么做, Input 是高频组件,如果封装了 form ,可能引起业务上逻辑的异常,建议自己包裹一个 Form 用来处理 onConfirm 类的提交问题

好吧