reportList.vue 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <view class="report-list-page">
  3. <van-sticky style="background: #fff">
  4. <view class="flex search-wrap">
  5. <van-search
  6. shape="round"
  7. :value="searchVal"
  8. placeholder="图表名称搜索"
  9. @change="searchValChange"
  10. @search="onSearch"
  11. @clear="onClearSearch"
  12. clear-trigger="always"
  13. style="flex:1"
  14. />
  15. <view class="filter-box">
  16. <image src="./static/filter-icon.png" mode="aspectFill"></image>
  17. <text>筛选</text>
  18. </view>
  19. </view>
  20. </van-sticky>
  21. <view class="list-wrap">
  22. <view class="global-list-card flex list-item" v-for="item in 10" :key="item">
  23. <image class="img" src="" mode="aspectFill"/>
  24. <view class="content">
  25. <view class="title">【第1期|FICC|橡胶双周报】人民币在博弈的逻辑</view>
  26. </view>
  27. </view>
  28. </view>
  29. </view>
  30. </template>
  31. <script>
  32. export default {
  33. }
  34. </script>
  35. <style>
  36. .van-search{
  37. padding: 0 !important;
  38. }
  39. </style>
  40. <style lang="scss" scoped>
  41. .search-wrap {
  42. background-color: #fff;
  43. padding: 30rpx 34rpx;
  44. align-items: center;
  45. .filter-box{
  46. image{
  47. width: 48rpx;
  48. height: 48rpx;
  49. vertical-align: middle;
  50. }
  51. text{
  52. vertical-align: middle;
  53. }
  54. }
  55. }
  56. .list-wrap{
  57. padding: 34rpx;
  58. .list-item{
  59. padding: 20rpx;
  60. margin-bottom: 40rpx;
  61. .img{
  62. width: 200rpx;
  63. height: 260rpx;
  64. display: block;
  65. flex-shrink: 0;
  66. margin-right: 30rpx;
  67. background-color: #f5f5f5;
  68. }
  69. }
  70. }
  71. </style>