upload.vue 729 B

123456789101112131415161718192021222324252627282930
  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 class="h-80 w-full">
  17. <image v-if="data" :src="data || data" mode="scaleToFill" />
  18. </view>
  19. </template>
  20. </view>
  21. </template>
  22. <script lang="ts" setup>
  23. const { loading, data, run } = useUpload({ user: '菲鸽' })
  24. </script>
  25. <style lang="scss" scoped>
  26. //
  27. </style>