index.vue 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <view class="container">
  3. <navbar></navbar>
  4. <baner></baner>
  5. <!-- 管理智慧 -->
  6. <uni-group title="管理智慧" margin-top="20">
  7. <uni-grid :column="data.length" :highlight="true" @change="change">
  8. <uni-grid-item v-for="(item, index) in data" :index="index" :key="index">
  9. <view class="grid-item-box" style="background-color: #fff; height: 100%">
  10. <image style="width: 100%; height: 100%;" :mode="scaleToFill" :src="baseurl + item.thumbnail"></image>
  11. <!-- <text class="text">文本信息</text> -->
  12. </view>
  13. </uni-grid-item>
  14. </uni-grid>
  15. </uni-group>
  16. <!-- 财富生活 -->
  17. <uni-group title="财富生活" margin-top="20">
  18. <uni-grid :column="data.length" :highlight="true" @change="change">
  19. <uni-grid-item v-for="(item, index) in data" :index="index" :key="index">
  20. <view class="grid-item-box" style="background-color: #fff; height: 100%">
  21. <image style="width: 100%; height: 100%;" :mode="scaleToFill" :src="baseurl + item.thumbnail"></image>
  22. <!-- <text class="text">文本信息</text> -->
  23. </view>
  24. </uni-grid-item>
  25. </uni-grid>
  26. </uni-group>
  27. <!-- 才智青年 -->
  28. <uni-group title="才智青年" margin-top="20">
  29. <uni-grid :column="data.length" :highlight="true" @change="change">
  30. <uni-grid-item v-for="(item, index) in data" :index="index" :key="index">
  31. <view class="grid-item-box" style="background-color: #fff; height: 100%">
  32. <image style="width: 100%; height: 100%;" :mode="scaleToFill" :src="baseurl + item.thumbnail"></image>
  33. <!-- <text class="text">文本信息</text> -->
  34. </view>
  35. </uni-grid-item>
  36. </uni-grid>
  37. </uni-group>
  38. </view>
  39. </template>
  40. <script>
  41. import { mapActions, mapState } from "vuex";
  42. export default {
  43. data() {
  44. return {
  45. data: [],
  46. baseurl: 'http://192.168.3.45:9002',
  47. };
  48. },
  49. computed: {},
  50. async mounted() {
  51. this.data = await this.intactQuery({ type: 0 });
  52. },
  53. methods: {
  54. ...mapActions(["intactQuery"]),
  55. },
  56. };
  57. </script>
  58. <style>
  59. .container {
  60. width: 100%;
  61. margin: 0;
  62. padding: 0;
  63. }
  64. </style>