如何开发关联组件?关联Form及Button
我想要自定义以下三个组件
Form
Input
Button
假设这自定义的三个组件名称分别叫
t-form
t-input
t-button
我在t-form自定义组件中写入如下
使用的时候
如下:
我完全按照微信文档中,组件关联部分的做法:
定义了公共的behavior:
t-btn的js:
t-input的写法:
t-form的写法:
好了,问题来了,我点击t-btn(已经设置了form-type=“submit”),无法触发外层t-form的submit方法。难道是我理解错了。官方文档里写的意思不是说关联后,子btn可以触发父form的submit方法?
实在是有点儿懵逼!到底这个关联组件要怎么开发?小程序又不支持双向绑定,都用input-change来修改值会使得应用在输入时会有延迟之类的问题,form-input-btn的关联模式要如何建立?