home.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <template>
  2. <div class="page">
  3. <div class="userInfo">
  4. <van-row type="flex" justify="space-between" align="center">
  5. <div class="user_tit">
  6. <p>{{ user_info.name }}</p>
  7. <span>ID:{{ user_info.wx_id }}</span>
  8. <div class="user_leave">{{ user_info.isDearler?'经销商':'学员' }}</div>
  9. </div>
  10. <div class="userImage">
  11. <userImage
  12. class="about-me__avatar"
  13. :img_url="user_info.img_url"
  14. :user_name="user_info.name"
  15. width="1.12rem"
  16. height="1.12rem"
  17. ></userImage>
  18. </div>
  19. </van-row>
  20. </div>
  21. </div>
  22. </template>
  23. <script>
  24. import Vue from "vue";
  25. import { Col, Row } from "vant";
  26. Vue.use(Col);
  27. Vue.use(Row);
  28. export default {
  29. name: "",
  30. components: {},
  31. props: [],
  32. data() {
  33. return {
  34. user_info: {
  35. img_url: "",
  36. wx_id: "wx15451154555",
  37. name: "新人",
  38. isDearler: true
  39. }
  40. };
  41. },
  42. created() {},
  43. mounted() {},
  44. methods: {},
  45. computed: {}
  46. };
  47. </script>
  48. <style scoped lang="scss">
  49. .page {
  50. box-sizing: border-box;
  51. padding: 0.4rem 0 0;
  52. background-color: #efefef;
  53. .userInfo {
  54. padding: 0.24rem 0.32rem;
  55. // border: 1px solid #888;
  56. border-radius: 0.2rem;
  57. background: linear-gradient(
  58. 180deg,
  59. #efefef 0%,
  60. #ccc 40%,
  61. #ccc 60%,
  62. #efefef 100%
  63. );
  64. .user_tit {
  65. p {
  66. font-size: 0.32rem;
  67. color: #000;
  68. line-height: 2;
  69. margin: 0;
  70. }
  71. span {
  72. font-size: 0.24rem;
  73. color: #888;
  74. line-height: 1.4;
  75. display: block;
  76. }
  77. }
  78. .user_leave {
  79. padding: 0 .1rem;
  80. font-size: .23rem;
  81. color: #888;
  82. background-color: #fff;
  83. line-height: 1.5;
  84. border-radius: .2rem;
  85. }
  86. }
  87. }
  88. </style>