金诚优选前端代码
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.

46 lines
959 B

  1. <template>
  2. <!--快捷导航-->
  3. <view class="quick-nav" :style="'margin-bottom: ' + meta.margin_bottom + 'px'">
  4. <view class="nav-content">
  5. <view class="nav-item" v-for="(item, index) in navData" :key="index" @tap="_jumpImg" :data-src="item.link">
  6. <view class="top-info">
  7. <image :src="item.image"></image>
  8. </view>
  9. <view class="bottom-info">{{item.name}}</view>
  10. </view>
  11. </view>
  12. </view>
  13. </template>
  14. <script>
  15. export default {
  16. data() {
  17. return {};
  18. },
  19. props: {
  20. navData: {
  21. type: Array,
  22. value: ''
  23. },
  24. meta: {
  25. type: Object,
  26. value: ""
  27. }
  28. },
  29. //组件的方法
  30. methods: {
  31. _jumpImg(e) {
  32. var src = e.currentTarget.dataset.src;
  33. if (!src || src == 'uto_miniprogram') return;
  34. wx.navigateTo({
  35. url: src
  36. });
  37. }
  38. },
  39. };
  40. </script>
  41. <style rel="stylesheet/less" lang="less">
  42. @import "index-nav";
  43. </style>