You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 2 години
преди 1 година
преди 1 година
преди 2 години
преди 1 година
преди 2 години
преди 1 година
преди 2 години
преди 1 година
преди 2 години
преди 1 година
преди 2 години
преди 1 година
преди 1 година
преди 1 година
преди 1 година
преди 1 година
преди 2 години
преди 1 година
преди 2 години
преди 7 месеца
преди 2 години
преди 1 година
преди 2 години
преди 1 година
преди 2 години
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <template>
  2. <view class="as-layout-horizontal as-gravity-center-start" v-if="!hide">
  3. <text class="label">{{label}}</text>
  4. <text class="value" @click="copy(value,label)">{{value}}</text>
  5. <image :src="`${$imgUrl}order/copy-template.png`" mode="" v-if="label == '物流单号:'" @click="copy(value,label)">
  6. </image>
  7. </view>
  8. </template>
  9. <script setup lang="ts">
  10. import { msg } from "@/utils/utils";
  11. defineProps({
  12. label: {
  13. type: String,
  14. default: ''
  15. },
  16. value: {
  17. type: String,
  18. default: ''
  19. },
  20. hide: {
  21. type: Boolean,
  22. default: false
  23. }
  24. })
  25. const copy = (value, lable) => {
  26. console.log(value, lable)
  27. if (lable == "物流单号:") {
  28. uni.setClipboardData({
  29. data: value,
  30. showToast: false,
  31. success(res) {
  32. uni.getClipboardData({
  33. success(res) {
  34. uni.hideToast()
  35. msg('复制物流单号成功');
  36. console.log(res.data) // data
  37. }
  38. })
  39. }
  40. })
  41. }
  42. }
  43. </script>
  44. <style lang="scss" scoped>
  45. .label {
  46. font-size: 26rpx;
  47. color: #999999;
  48. min-width: 130rpx;
  49. }
  50. .value {
  51. font-size: 26rpx;
  52. color: #333333;
  53. padding: 0 30rpx
  54. }
  55. image {
  56. width: 36rpx;
  57. height: 36rpx;
  58. position: relative;
  59. left: -22rpx;
  60. top: -4rpx;
  61. }
  62. </style>