phone.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <form class="login-form">
  3. <view class="form-item">
  4. <view class="form-lable" @click.stop="selectAreaCode()"><text>+{{ areaCode }}</text><text
  5. class="form-lable-icon iconfont">&#xe601;</text></view>
  6. <input class="form-input" v-model="formData.user_string" name="user_string"
  7. placeholder-class="form-input-place" placeholder="请输入您的手机号" />
  8. </view>
  9. <view class="form-item">
  10. <input type="password" class="form-input" v-model="formData.password" name="password"
  11. placeholder-class="form-input-place" placeholder="邀请码 (选填)" />
  12. </view>
  13. <!-- <view class="form-agreement">
  14. <view class="agreement-confirm">
  15. <text class="confirm-icon iconfont">&#xe6c5;</text>
  16. </view>
  17. <text>我已阅读并同意</text>
  18. <text class="agreement-name">《用户协议》</text>
  19. </view> -->
  20. <!-- <view class="form-hint">
  21. 已有账号?<text class="hint-btn">立即登录</text>
  22. </view> -->
  23. </form>
  24. </template>
  25. <script>
  26. import {
  27. reverseBack
  28. } from "@/utils/common.js"
  29. export default {
  30. props: {
  31. areaCode: {
  32. type: Number,
  33. default: 86
  34. },
  35. formData: {
  36. type: Object,
  37. default: () => {
  38. return {
  39. user_string: '',
  40. password: ''
  41. }
  42. }
  43. },
  44. },
  45. data() {
  46. return {
  47. // formData: {
  48. // user_string: '123456',
  49. // password: 'Aa123456'
  50. // }
  51. };
  52. },
  53. methods: {
  54. selectAreaCode() {
  55. uni.navigateTo({
  56. url: '/pages/login/area-code'
  57. })
  58. },
  59. }
  60. }
  61. </script>
  62. <style lang="scss" scoped>
  63. @import "~./../common.scss"
  64. </style>