notice.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <template>
  2. <view class="container">
  3. <view class="tui-top">
  4. <tui-list-cell :hover="false" :unlined="true">
  5. <view class="tui-notice-item">
  6. <view class="tui-list-item_title">推送通知</view>
  7. <switch :checked="false" color="#109fc7" class="tui-scale-small" />
  8. </view>
  9. </tui-list-cell>
  10. </view>
  11. <view class="tui-top">
  12. <tui-list-cell :hover="false">
  13. <view class="tui-notice-item">
  14. <view class="tui-list-item_title">@我</view>
  15. <switch :checked="true" color="#19be6b" class="tui-scale-small" />
  16. </view>
  17. </tui-list-cell>
  18. <tui-list-cell :hover="false">
  19. <view class="tui-notice-item">
  20. <view class="tui-list-item_title">发货通知</view>
  21. <switch :checked="false" color="#19be6b" class="tui-scale-small" />
  22. </view>
  23. </tui-list-cell>
  24. <tui-list-cell :hover="false">
  25. <view class="tui-notice-item">
  26. <view class="tui-list-item_title">收货通知</view>
  27. <switch :checked="true" color="#19be6b" class="tui-scale-small" />
  28. </view>
  29. </tui-list-cell>
  30. <tui-list-cell :hover="false">
  31. <view class="tui-notice-item">
  32. <view class="tui-list-item_title">支付成功通知</view>
  33. <switch :checked="true" color="#19be6b" class="tui-scale-small" />
  34. </view>
  35. </tui-list-cell>
  36. <tui-list-cell :hover="false" :unlined="true">
  37. <view class="tui-notice-item">
  38. <view class="tui-list-item_title">系统通知</view>
  39. <switch :checked="false" color="#19be6b" class="tui-scale-small" />
  40. </view>
  41. </tui-list-cell>
  42. </view>
  43. <view class="tui-top">
  44. <tui-list-cell :hover="false">
  45. <view class="tui-notice-item">
  46. <view class="tui-list-item_title">我关注的</view>
  47. <switch :checked="false" color="#19be6b" class="tui-scale-small" />
  48. </view>
  49. </tui-list-cell>
  50. <tui-list-cell :hover="false">
  51. <view class="tui-notice-item">
  52. <view class="tui-list-item_title">我订阅的</view>
  53. <switch :checked="false" color="#19be6b" class="tui-scale-small" />
  54. </view>
  55. </tui-list-cell>
  56. <tui-list-cell :hover="false" :unlined="true">
  57. <view class="tui-notice-item">
  58. <view class="tui-list-item_title">我喜欢的</view>
  59. <switch :checked="false" color="#19be6b" class="tui-scale-small" />
  60. </view>
  61. </tui-list-cell>
  62. </view>
  63. </view>
  64. </template>
  65. <script>
  66. export default {
  67. data() {
  68. return {};
  69. },
  70. methods: {},
  71. /**
  72. * 页面相关事件处理函数--监听用户下拉动作
  73. */
  74. onPullDownRefresh: function() {
  75. setTimeout(() => {
  76. uni.stopPullDownRefresh()
  77. }, 200);
  78. },
  79. };
  80. </script>
  81. <style lang="scss" scoped>
  82. .container {
  83. padding-bottom: 48rpx;
  84. .tui-top {
  85. margin-top: 20rpx;
  86. }
  87. .tui-notice-item {
  88. width: 100%;
  89. box-sizing: border-box;
  90. display: flex;
  91. align-items: center;
  92. justify-content: space-between;
  93. font-size: $uni-font-size-lg;
  94. .tui-list-item_title {
  95. display: flex;
  96. align-items: center;
  97. }
  98. .tui-scale-small {
  99. transform: scale(0.8);
  100. transform-origin: 100% center;
  101. }
  102. }
  103. }
  104. </style>