chooseRole.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <template>
  2. <view class="df jcc fdc">
  3. <view class="login-righttitle">请选择角色</view>
  4. <view class="df jcc aic chooseBox">
  5. <view class="df aic fdc">
  6. <view>
  7. <img src="../../assets/login/loginPic2.png" />
  8. </view>
  9. <view class="chooseRole-btn-checked chooseRole-btn" @click="onChooseTClick">我是老师</view>
  10. </view>
  11. <view class="df aic fdc role-stu-box">
  12. <view>
  13. <img src="../../assets/login/loginPic3.png" />
  14. </view>
  15. <view class="chooseRole-btn-checked chooseRole-btn" @click="onChooseSClick">我是学生</view>
  16. </view>
  17. </view>
  18. </view>
  19. </template>
  20. <script>
  21. export default {
  22. methods: {
  23. onChooseTClick() {
  24. this.$emit("onChoose", "T")
  25. },
  26. onChooseSClick() {
  27. this.$emit("onChoose", "S")
  28. }
  29. }
  30. }
  31. </script>
  32. <style>
  33. .chooseBox {
  34. margin-top: 8vw;
  35. }
  36. .role-stu-box {
  37. margin-left: 5.2vw;
  38. }
  39. .chooseRole-btn{
  40. width: 12vw;
  41. height: 3.12vw;
  42. border-radius: 10px;
  43. font-size: 1.15vw;
  44. font-family: MicrosoftYaHei;
  45. line-height: 1.5vw;
  46. display: flex;
  47. justify-content: center;
  48. align-items: center;
  49. margin-top: 3.43vw;
  50. }
  51. .chooseRole-btn-unchecked {
  52. background: #F4F4F4;
  53. color: #626262;
  54. }
  55. .chooseRole-btn-checked {
  56. background: #EA252C;
  57. color: #FFFFFF;
  58. }
  59. </style>