welcome.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <script>
  2. import user_store from "@/store/index";
  3. export default {
  4. name: "Welcome",
  5. methods: {
  6. /**
  7. * 去 注册/登录
  8. * @param $status 注册1,登录2
  9. */
  10. handleSign($status) {
  11. this.$emit("signStatus", $status);
  12. }
  13. },
  14. mounted() {
  15. wx.login({
  16. success (res) {
  17. if (res.code){
  18. // 这里可以把code传给后台,后台用此获取openid及session_key
  19. user_store.setters.setJsCode(res.code);
  20. }
  21. },
  22. })
  23. }
  24. };
  25. </script>
  26. <template>
  27. <div id="index_login_container" class="animation-slide-right">
  28. <view class=" text-xl padding text-center">
  29. <text class=" text-bold title_color">欢迎来到水母星球!</text>
  30. </view>
  31. <view class="text-df text-center">在此将会体验到操控专注力的神奇感觉</view>
  32. <div class="welcome_txt text-center">现在,开始您的专注力旅程吧!</div>
  33. <div class="text-center padding-lr padding-top">
  34. <button class="cu-btn lg cu-btn-primary text-white text-center" @click="handleSign(1)">账号注册</button>
  35. </div>
  36. <view class="text-center welcome_note">
  37. <text class="text-gray">如果您在我们实体店,请在店员的指导下连接水母智脑机</text>
  38. </view>
  39. <view class="text-center text-lg padding-lr" @click="handleSign(2)">
  40. <text class="text-gray under_line">账号登录</text>
  41. </view>
  42. </div>
  43. </template>
  44. <style scoped>
  45. .welcome_txt {
  46. font-size: 22px;
  47. margin-top: 110px;
  48. color: #4c4c4c;
  49. }
  50. .welcome_note {
  51. font-size: 11px;
  52. padding: 8px 0px;
  53. }
  54. </style>