upload2.vue 835 B

1234567891011121314151617181920212223242526272829303132
  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" mode="scaleToFill" />
  18. </view>
  19. </template>
  20. </view>
  21. </template>
  22. <script lang="ts" setup>
  23. // const { loading, data, run } = useUpload2<string>('https://ukw0y1.laf.run/upload', { user: '菲鸽' })
  24. const { loading, data, run } = useUpload<string>({ user: '菲鸽' })
  25. </script>
  26. <style lang="scss" scoped>
  27. //
  28. </style>