index.wxml 1.1 KB

12345678910111213141516171819202122232425262728
  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. <van-field label="{{f.label}}">
  6. <view slot="input">
  7. <van-picker columns="{{ columns }}" bind:change="selectChange" data-model="{{f.model}}" />
  8. </view>
  9. </van-field>
  10. </view>
  11. <view wx:elif="{{f.type==='upload'}}">
  12. <!-- <van-field label="{{f.label}}">
  13. </van-field> -->
  14. <view style="text-align:center">
  15. <van-uploader file-list="{{ fileList }}" bind:after-read="afterRead" />
  16. </view>
  17. </view>
  18. <view wx:else>
  19. <van-field label="{{f.label}}" value="{{form[f.model]}}" bind:change="onChange" data-model="{{f.model}}">
  20. </van-field>
  21. </view>
  22. </view>
  23. </van-cell-group>
  24. <view style="padding:10px 0">
  25. <van-button style="width:100%" round type="primary" block disabled="{{isSubmit}}" bind:click="toSubmit">注册</van-button>
  26. </view>