vue 移动端

表单验证

可以给标签添加 :rules="验证规则对象" , 在 data 中定义这个规则

data(){
 return {
  formRules:{
   mobile:[
    {required:true,message:'手机号不能为空'},  //  required 表示是否必须 /  message 为提示信息
    {pattern: /^1[3|5|7|8]\d{9}$/,message: '手机号格式错误'}   //  pattern  为验证规则
   ]
  }
 }
}

还可以在标签中添加type属性(规定输入的类型),maxlength属性(内容的自大长度)

验证码

验证按钮<button> 和 倒计时组件 同时只展示一个, 可以通过定义一个变量,再配合 v-if 来实现

倒计时组件有一个结束事件 finish , 通过@finish 来改变变量的值,让按钮再展现出来

Token

在登录成功后会获得 Token 值,需要存储的一个公共位置,方便取用

将 Token 值存储到 Vuex 容器中,数据是响应式的,而且方便获取,再将 Token 放到本地存储中, 可以实现 Token 的持久化 ( Token 有两小时的时效性,过期需要重新登录获取)

个人中心模块

TabBar 标签栏

为实现点击切换功能, 使用路由模式标签栏

<van-tabbar route>
  <van-tabbar-item replace to="/home" icon="home-o">标签</van-tabbar-item>
   ...
</van-tabbar>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值