关于动态创建自定义组件

发布于 6 年前作者 fengmin17018 次浏览最后编辑 6 年前来自 ask

由于产品业务需求,我们需要在一个表单里动态的创建表单字段。例如,我们已经定义了custom-form

和custom-xxx-input 等若干个自定义组件,然后需要根据服务器端的响应动态的构建一个表单:

<custom-form>

 <custom-{{ item.inputType }}-input wx:for="{{ formInputs }}" config="{{ item.config }}"></custom-{{ item.inputType }}-input>

 ...

</custom-form>

或者

<custom-form>
 <custom-component wx:for="{{ formInputs }}" is="custom-{{ item.inputType }}-input" config="{{ item.config }}"></custom-component>
 ...
</custom-form>

不知道小程序的视图目前能否支持类似这种动态的自定义组件,或者有没有其他推荐的做法。

谢谢 🙏

1 回复
jinglei
jinglei1 楼4 年前

你好,后续版本会支持该特性,请关注小程序的功能更新,谢谢!