Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

input elements 无须套 mip-form 元素 #645

Open
lalabot opened this issue Jun 28, 2019 · 3 comments
Open

input elements 无须套 mip-form 元素 #645

lalabot opened this issue Jun 28, 2019 · 3 comments

Comments

@lalabot
Copy link

lalabot commented Jun 28, 2019

要解决什么问题

我实在不能明白为什么 input elements 要套一层 mip-form 元素。因为这个东西影响,我得修改不少样式。很苦恼

描述一下你理想中的解决方案

input elements 事件直接支持,不需要再套一层 mip-form 元素。
备注:AMP 是直接支持的。

描述你的备选方案

暂无

补充信息

暂无

@clark-t
Copy link
Contributor

clark-t commented Jul 12, 2019

您可以直接使用 input 配合 mip-data 完成相应功能

@clark-t clark-t closed this as completed Jul 12, 2019
@yenshih yenshih reopened this Jul 12, 2019
@yenshih
Copy link
Contributor

yenshih commented Jul 12, 2019

@clark-t 现在 validator 有一条规则,input 的祖先必须有 mip-form 元素

@clark-t
Copy link
Contributor

clark-t commented Jul 12, 2019

@yenshih 考虑下目前这条校验规则是否合理?至少在 MIP 数据传递和交互机制上是能够走的通的。
我理解原先的意图是使用 input 是为了发请求而 MIP 本身是没有提供类似于 MIP.fetch 的全局方法,所以得强制使用 mip-form 定义发送请求的 url 地址?
但假如 input 纯粹是作为当前页面的某个交互元素的话,在外面套用 mip-form 就显得有点多余了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants