upload.vue 707 B

12345678910111213141516171819202122232425262728293031
  1. <route lang="json5" type="page">
  2. {
  3. layout: 'default',
  4. style: {
  5. navigationBarTitleText: '上传-状态一体化',
  6. },
  7. }
  8. </route>
  9. <template>
  10. <view class="p-4 text-center">
  11. <wd-button @click="run">选择图片并上传</wd-button>
  12. <view v-if="loading" class="text-blue h-10">上传...</view>
  13. <template v-else>
  14. <view class="m-2">上传后返回的接口数据:</view>
  15. <view class="m-2">{{ data }}</view>
  16. <view v-if="data" class="h-80 w-full">
  17. <image :src="data.url" mode="scaleToFill" />
  18. </view>
  19. </template>
  20. </view>
  21. </template>
  22. <script lang="ts" setup>
  23. const { loading, data, run } = useUpload()
  24. </script>
  25. <style lang="scss" scoped>
  26. //
  27. </style>