list-view-refresh.uvue 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <template>
  2. <cl-page>
  3. <view class="p-3">
  4. <cl-list-view :data="data" :virtual="false">
  5. <template #item="{ value }">
  6. <goods-item :item="value"></goods-item>
  7. </template>
  8. </cl-list-view>
  9. </view>
  10. </cl-page>
  11. </template>
  12. <script lang="ts" setup>
  13. import { useListView } from "@/uni_modules/cool-ui";
  14. import { ref } from "vue";
  15. import { random } from "@/cool";
  16. import GoodsItem from "../components/goods-item.uvue";
  17. let id = 0;
  18. const data = useListView([
  19. {
  20. id: id++,
  21. likeCount: random(100, 1000),
  22. title: "春日樱花盛开时节,粉色花瓣如诗如画般飘洒",
  23. image: "https://unix.cool-js.com/images/demo/1.jpg"
  24. },
  25. {
  26. id: id++,
  27. likeCount: random(100, 1000),
  28. title: "夕阳西下的海滩边,金色阳光温柔地洒在波光粼粼的海面上,构成令人心旷神怡的日落美景",
  29. image: "https://unix.cool-js.com/images/demo/2.jpg"
  30. },
  31. {
  32. id: id++,
  33. likeCount: random(100, 1000),
  34. title: "寒冬腊月时分,洁白雪花纷纷扬扬地覆盖着整个世界,感受冬日的宁静与美好",
  35. image: "https://unix.cool-js.com/images/demo/3.jpg"
  36. },
  37. {
  38. id: id++,
  39. likeCount: random(100, 1000),
  40. title: "都市夜景霓虹闪烁,五彩斑斓光芒照亮城市营造梦幻般景象",
  41. image: "https://unix.cool-js.com/images/demo/5.jpg"
  42. },
  43. {
  44. id: id++,
  45. likeCount: random(100, 1000),
  46. title: "云雾缭绕的山间风光如诗如画让人心旷神怡,微风轻抚树梢带来阵阵清香,鸟儿在林间自由歌唱",
  47. image: "https://unix.cool-js.com/images/demo/6.jpg"
  48. },
  49. {
  50. id: id++,
  51. likeCount: random(100, 1000),
  52. title: "古老建筑与现代摩天大楼交相辉映,传统与现代完美融合创造独特城市景观",
  53. image: "https://unix.cool-js.com/images/demo/7.jpg"
  54. },
  55. {
  56. id: id++,
  57. likeCount: random(100, 1000),
  58. title: "广袤田野绿意盎然风光无限,金黄麦浪在微风中轻柔摇曳,农家炊烟袅袅升起",
  59. image: "https://unix.cool-js.com/images/demo/8.jpg"
  60. },
  61. {
  62. id: id++,
  63. likeCount: random(100, 1000),
  64. title: "璀璨星空下银河横跨天际,繁星闪烁神秘光芒营造浪漫夜空美景",
  65. image: "https://unix.cool-js.com/images/demo/9.jpg"
  66. },
  67. {
  68. id: id++,
  69. likeCount: random(100, 1000),
  70. title: "雄伟瀑布从高耸悬崖飞流直下激起千层浪花,彩虹在水雾中若隐若现如梦如幻",
  71. image: "https://unix.cool-js.com/images/demo/10.jpg"
  72. }
  73. ]);
  74. </script>