index.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <template>
  2. <view class="page">
  3. <uni-list>
  4. <uni-list-item title="朋友圈"
  5. :show-arrow="true"
  6. :show-badge="true"
  7. badge-type="error"
  8. :badge-text="show_tips"
  9. thumb="../../static/theme/default/push/circle.png"
  10. @click="goPath('circle')"
  11. />
  12. </uni-list>
  13. <uni-list>
  14. <uni-list-item title="游戏"
  15. :show-arrow="true"
  16. thumb="../../static/theme/default/push/game.png"
  17. @click="goPath('game')"
  18. />
  19. </uni-list>
  20. <uni-list v-if="1">
  21. <uni-list-item title="扫一扫"
  22. :show-arrow="true"
  23. thumb="../../static/theme/default/push/scan.png"
  24. />
  25. </uni-list>
  26. <uni-list v-if="1">
  27. <uni-list-item title="看一看"
  28. :show-arrow="true"
  29. thumb="../../static/theme/default/push/see.png"
  30. />
  31. <uni-list-item title="搜一搜"
  32. :show-arrow="true"
  33. thumb="../../static/theme/default/push/search.png"
  34. />
  35. </uni-list>
  36. <uni-list v-if="1">
  37. <uni-list-item title="小程序"
  38. :show-arrow="true"
  39. thumb="../../static/theme/default/push/program.png"
  40. />
  41. </uni-list>
  42. </view>
  43. </template>
  44. <script>
  45. import uniList from '../../components/uni-ui/uni-list/uni-list.vue';
  46. import uniListItem from '../../components/uni-ui/uni-list-item/uni-list-item.vue';
  47. import _get from '../../common/_get';
  48. import _hook from '../../common/_hook';
  49. import _data from '../../common/_data';
  50. export default {
  51. components: {
  52. uniList,
  53. uniListItem,
  54. },
  55. data() {
  56. return {
  57. show_tips: '',
  58. }
  59. },
  60. onShow(){
  61. _hook.routeTabBarHook();
  62. let num = _data.data('no_reader_circle_chat_num'),
  63. _this = this;
  64. if(num){
  65. this.show_tips = num;
  66. }
  67. else if(_data.data('no_reader_circle')){
  68. this.show_tips = '好友动态';
  69. }
  70. else {
  71. this.show_tips = '';
  72. }
  73. /** 监听朋友圈动态提示 */
  74. uni.$on('data_circle_tips',function(data){
  75. _this.show_tips = data;
  76. });
  77. },
  78. onLoad() {
  79. },
  80. onUnload(){
  81. uni.$off('data_circle_tips');
  82. },
  83. computed: {
  84. },
  85. methods: {
  86. goPath(path){
  87. if(path){
  88. uni.navigateTo({
  89. url: path
  90. });
  91. }
  92. },
  93. },
  94. }
  95. </script>
  96. <style>
  97. .uni-list {
  98. margin-bottom: 30upx;
  99. }
  100. </style>