【发布时间】:2020-06-26 16:27:55
【问题描述】:
是否可以在标准 html 表单中添加 vue 输入组件?我知道这不是处理 vue 表单的理想方式,但我很好奇将自定义元素添加到现有 html 表单中的“快速而肮脏”的方式的可能性。这是一个假设的例子:
<form action="/users" accept-charset="UTF-8" method="post">
<input type="email" name="user[email]" />
<input type="password" name="user[password]" />
<my-custom-fancy-vue-component />
<input type="submit"value="Sign up">
</form>
我想知道浏览器是否可以读取 vue 组件中输入元素公开的值,并在用户提交表单时将其作为参数发送。是否有任何其他方法可以告诉浏览器如何从 vue 组件访问值,例如它不使用内部原生输入,可能使用 web 组件作为包装器或使用 shadow dom?
【问题讨论】:
标签: javascript html vue.js dom