index.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <template>
  2. <view class="container">
  3. <navBar title="关于我们" :back="true" color="#333333" background="#FFFFFF" />
  4. <view class="topBox">
  5. <u-parse :content="content"></u-parse>
  6. </view>
  7. <view class="btnBox">
  8. <view class="item" @click="toProtocol(1)">
  9. 使用协议
  10. </view>
  11. <view class="item" @click="toProtocol(2)">
  12. 隐私协议
  13. </view>
  14. </view>
  15. </view>
  16. </template>
  17. <script>
  18. // import navBar from '@/components/navBar/index.vue'
  19. import {
  20. getKefu,
  21. } from '@/api/index/index.js'
  22. export default {
  23. // components: {
  24. // navBar
  25. // },
  26. data() {
  27. return {
  28. content: ''
  29. }
  30. },
  31. onLoad() {
  32. this.getabout()
  33. },
  34. methods: {
  35. async getabout() {
  36. let res1 = await getKefu()
  37. console.log('关于我们返回值--------2', res1);
  38. if (res1.code == 0) {
  39. this.content = res1.data.about.value
  40. } else {
  41. this.$toast(res1.message)
  42. }
  43. },
  44. toProtocol(type) {
  45. uni.navigateTo({
  46. url: '/pages/my/protocol/index?type=' + type
  47. })
  48. }
  49. }
  50. }
  51. </script>
  52. <style lang="scss" scoped>
  53. @import "./index.scss";
  54. </style>