作者: | 来源:互联网 | 2023-07-21 19:38
登录注册模态框分析、登录注册前端页面复制、腾讯短信功能二次封装、短信验证码接口、短信登录接口、短信注册接口一、登录注册模态框分析#如果是跳转新的页面-路由中配置一个路由-写
登录注册模态框分析、登录注册前端页面复制、腾讯短信功能二次封装、短信验证码接口、短信登录接口、短信注册接口
一、登录注册模态框分析
# 如果是跳转新的页面
- 路由中配置一个路由
- 写一个视图组件
# 弹窗,盖在主页上--->模态框
### 补充:CSS width = 100vw 和width = 100%的区别
- vw和vh相对的当前浏览器的视口 ,例如当前视口尺寸为375px 那么100vw = 375px,与父元素的大小无关
- width = 100% 是指当前width相对于父元素的宽度,100%时宽度等于父元素的宽度
Login.vue
X
二、登录注册前端页面复制
2.1Login.vue
@click="change_login_method('is_pwd')">密码登录
@click="change_login_method('is_sms')">短信登录
placeholder="用户名/手机号/邮箱"
prefix-icon="el-icon-user"
v-model="username"
clearable>
placeholder="密码"
prefix-icon="el-icon-key"
v-model="password"
clearable
show-password>
登录
placeholder="手机号"
prefix-icon="el-icon-phone-outline"
v-model="mobile"
clearable
@blur="check_mobile">
placeholder="验证码"
prefix-icon="el-icon-chat-line-round"
v-model="sms"
clearable>
{{ sms_interval }}
登录
2.2Register.vue
新用户注册
placeholder="手机号"
prefix-icon="el-icon-phone-outline"
v-model="mobile"
clearable
@blur="check_mobile">
placeholder="密码"
prefix-icon="el-icon-key"
v-model="password"
clearable
show-password>
placeholder="验证码"
prefix-icon="el-icon-chat-line-round"
v-model="sms"
clearable>
{{ sms_interval }}
注册