xunJian.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <view class="">
  3. <view class="cu-list menu-avatar">
  4. <view class="cu-item deviceTypeItem" v-for="(item,index) in inspectList" :key="index" @tap="goRecordPage(index)">
  5. <view class="cu-avatar round" :style="`background-image:url(${item.imgUrl})`"></view>
  6. <view class="content">
  7. <view class="title">{{item.title}}</view>
  8. </view>
  9. <view class="nav-right num">
  10. <view>
  11. <text class="icon iconfont margin-right-xs margin-left-lg">&#xe629;</text>
  12. </view>
  13. </view>
  14. </view>
  15. </view>
  16. </view>
  17. </template>
  18. <script>
  19. import json from '../../data/json.js';
  20. export default {
  21. data() {
  22. return {
  23. inspectList: json.xunJianList,
  24. };
  25. },
  26. onLoad:function(option){
  27. },
  28. methods: {
  29. goRecordPage(index){
  30. let url = "";
  31. switch (index) {
  32. case 0:
  33. url = "/pages/xunJian/record/record"
  34. break;
  35. case 1:
  36. url = "/pages/xunJian/plan/plan"
  37. break;
  38. }
  39. uni.navigateTo({
  40. url: url
  41. })
  42. }
  43. }
  44. }
  45. </script>
  46. <style lang="scss">
  47. </style>