phone.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <template>
  2. <view>
  3. <u-navbar title="修改手机号"></u-navbar>
  4. <view class="login-form">
  5. <view class="login-form-item">
  6. <view class="input">
  7. <u-input v-model="tel" type="number" placeholder="请输入手机号" placeholder-style="font-size:16px;color:#ccc;"/>
  8. </view>
  9. </view>
  10. <view class="login-form-item">
  11. <view class="input">
  12. <view class="code">获取验证码</view>
  13. <u-input v-model="tel" type="number" placeholder="请输入验证码" placeholder-style="font-size:16px;color:#ccc;"/>
  14. </view>
  15. </view>
  16. </view>
  17. <u-button class="login-btn" type="success" shape="circle" @click="sure">确定修改</u-button>
  18. </view>
  19. </template>
  20. <script>
  21. export default {
  22. data() {
  23. return {
  24. tel:'',
  25. }
  26. },
  27. methods: {
  28. sure() {
  29. uni.redirectTo({
  30. url: '/pages/login/login'
  31. })
  32. }
  33. }
  34. }
  35. </script>
  36. <style>
  37. page{
  38. background-color: #fff;
  39. }
  40. </style>
  41. <style lang="scss" scoped>
  42. .login-form{
  43. background-color: #fff;
  44. padding: 12px 28px;
  45. }
  46. .login-form-item{
  47. .title{
  48. margin-bottom: 8px;
  49. }
  50. .input {
  51. padding: 4px 0;
  52. border-bottom: 1px solid #f7f7f7;
  53. position: relative;
  54. }
  55. .code{
  56. position: absolute;
  57. right: 0;
  58. top:12px;
  59. color:#1677FF;
  60. }
  61. .tips {
  62. color: $u-type-info;
  63. margin-top: 12px;
  64. font-size: 12px;
  65. span{
  66. color:#3fbd70;
  67. }
  68. }
  69. }
  70. .login-btn {
  71. margin: 28px ;
  72. background-color:#00B962!important;
  73. border-color: #00B962!important;
  74. color:#fff!important;
  75. }
  76. </style>