index.vue 958 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <view class="agreement">
  3. <view
  4. class="agreement-item"
  5. v-for="item in agreementList"
  6. :key="item.path"
  7. @click="navigatorClick(item)"
  8. >{{ item.name }}</view
  9. >
  10. </view>
  11. </template>
  12. <script setup lang="ts">
  13. const agreementList = [
  14. {
  15. name: '《营销行为小助手平台用户协议》',
  16. path: '/pages-sub-packages/agreement/platformUsers'
  17. },
  18. {
  19. name: '《隐私权政策》',
  20. path: '/pages-sub-packages/agreement/privacyPolicy'
  21. },
  22. {
  23. name: '《个人信息使用授权书》',
  24. path: '/pages-sub-packages/agreement/personalInfoAuth'
  25. }
  26. ]
  27. const navigatorClick = (item: any) => {
  28. if (!item.path) return
  29. uni.navigateTo({
  30. url: item.path
  31. })
  32. }
  33. </script>
  34. <style lang="scss" scoped>
  35. .agreement {
  36. padding: 30rpx;
  37. .agreement-item {
  38. height: 100rpx;
  39. line-height: 100rpx;
  40. font-size: 32rpx;
  41. color: #333333;
  42. border-bottom: 1px solid #d9d9d9;
  43. }
  44. }
  45. </style>