index.wxml 931 B

12345678910111213141516171819202122
  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:else>
  14. <van-field label="{{f.label}}" value="{{form[f.model]}}" bind:change="onChange" data-model="{{f.model}}">
  15. </van-field>
  16. </view>
  17. </view>
  18. </van-cell-group>
  19. <view style="padding:10px">
  20. <button type="primary" style="width:100%" disabled="{{isSubmit}}" bind:tap="toSubmit">注册</button>
  21. </view>