uni-tabBar.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <template>
  2. <view v-if='userInfo.card_id'>
  3. <tm-bottomnavigation @change="tabChange" :list="list">
  4. </tm-bottomnavigation>
  5. </view>
  6. </template>
  7. <script>
  8. export default {
  9. data() {
  10. return {
  11. title: 'Hello',
  12. list: [{
  13. iconSize: 46,
  14. path: '/pages/index/index',
  15. icon: 'fa-home', //【必填】可以是图标名称或者图片地址。
  16. value: '首页',
  17. openType: "reLaunch"
  18. },
  19. {
  20. iconSize: 46,
  21. path: "/subpages/pages/radar/index",
  22. icon: 'fa-wifi', //【必填】可以是图标名称或者图片地址。
  23. value: '雷达',
  24. openType: "reLaunch"
  25. },
  26. // {
  27. // iconSize: 46,
  28. // path: '/subpages/pages/card/index',
  29. // icon: 'fa-bar-chart', //【必填】可以是图标名称或者图片地址。
  30. // value: '数据分析',
  31. // openType: "reLaunch"
  32. // },
  33. {
  34. iconSize: 46,
  35. path: '/pages/cardList/cardList',
  36. icon: 'fa-address-card-o', //【必填】可以是图标名称或者图片地址。
  37. value: '名片夹',
  38. openType: "reLaunch"
  39. },
  40. {
  41. iconSize: 46,
  42. path: '/pages/my/index',
  43. icon: 'fa-user-o', //【必填】可以是图标名称或者图片地址。
  44. value: '我的',
  45. openType: "reLaunch"
  46. }
  47. ],
  48. list2: [{
  49. iconSize: 46,
  50. path: '/pages/index/index',
  51. icon: 'tmicon-shouye-copy', //【必填】可以是图标名称或者图片地址。
  52. noIcon: 'tmicon-shouye', //【非必填】未选中时的图标,不提供默认使用相同的icon图标
  53. value: '首页',
  54. openType: "reLaunch"
  55. },
  56. // {
  57. // iconSize: 46,
  58. // path: "/subpages/pages/radar/index",
  59. // icon: 'tmicon-leida-copy', //【必填】可以是图标名称或者图片地址。
  60. // noIcon: 'tmicon-leida', //【非必填】未选中时的图标,不提供默认使用相同的icon图标
  61. // value: '雷达',
  62. // openType:"reLaunch"
  63. // },
  64. // {
  65. // iconSize: 46,
  66. // path: '/subpages/pages/card/index',
  67. // icon: 'tmicon-tongxunlu-copy', //【必填】可以是图标名称或者图片地址。
  68. // noIcon: 'tmicon-tongxunlu', //【非必填】未选中时的图标,不提供默认使用相同的icon图标
  69. // value: '名片夹',
  70. // openType:"reLaunch"
  71. // },
  72. {
  73. iconSize: 46,
  74. path: '/pages/my/index',
  75. icon: 'tmicon-wode-copy', //【必填】可以是图标名称或者图片地址。
  76. noIcon: 'tmicon-wode', //【非必填】未选中时的图标,不提供默认使用相同的icon图标
  77. value: '我的',
  78. openType: "reLaunch"
  79. }
  80. ],
  81. }
  82. },
  83. computed: {
  84. userInfo() {
  85. return this.$tm.vx.state().user.userInfo
  86. },
  87. },
  88. mounted() {
  89. },
  90. methods: {
  91. tabChange(e) {
  92. // console.log(e.item.path)
  93. // uni.navigateTo({
  94. // url: e.item.path
  95. // });
  96. }
  97. }
  98. }
  99. </script>
  100. <style lang="scss">
  101. </style>