index.wxml 1.2 KB

1234567891011121314151617181920212223242526272829
  1. <!--commpents/form/index.wxml-->
  2. <van-cell-group>
  3. <view wx:for="{{fields}}" wx:for-item="f" wx:key="model">
  4. <view wx:if="{{f.type==='select'}}">
  5. <f-picker value="{{form[f.model]}}" label="{{f.label}}" model="{{f.model}}" bind:selected="toSelected" columns="{{f.list}}">
  6. </f-picker>
  7. </view>
  8. <view wx:elif="{{f.type==='upload'}}">
  9. <view style="text-align:center">
  10. <f-upload list="{{form[f.model]}}" bind:imgUpload="uploadIcon" bind:imgDel="deleteImg"></f-upload>
  11. </view>
  12. </view>
  13. <view wx:elif="{{f.type==='idCard'}}">
  14. <van-field label="{{f.label}}">
  15. <view slot="input">
  16. <input type="idcard" bind:input="onOChange" data-model="{{f.model}}" />
  17. </view>
  18. </van-field>
  19. </view>
  20. <view wx:else>
  21. <van-field label="{{f.label}}" value="{{form[f.model]}}" bind:change="onChange" data-model="{{f.model}}">
  22. </van-field>
  23. </view>
  24. </view>
  25. </van-cell-group>
  26. <view style="padding:10px">
  27. <button type="primary" style="width:100%" disabled="{{isSubmit}}" bind:tap="toSubmit">注册</button>
  28. </view>