收藏
回答

如何根据值来生成对应的表单组件

现在需要渲染一个表单,


比如:

{

    name:{

        type:input

    },

    birth:{

        type:picker,

        mode:date

    }

}


怎么根据type的值来生成对应的表单组件?

回答关注问题邀请回答
收藏

1 个回答

  • DullSword
    DullSword
    2019-04-15
    <block wx:for="{{metadata}}" wx:key="metadata">
        <block wx:if="{{item.type == 'input'}}">
             <input/>
        </block>
        <block wx:if="{{item.type == 'picker'}}">
             <picker></picker>
        </block>
    </block>

    想知道除了这种有没有更简便的方法,比如标签名可以用变量<{{type}}/>

    2019-04-15
    有用
    回复
登录 后发表内容