程序员书籍笔记 程序员书籍笔记
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • Vue

  • Nuxt

  • Echarts

  • Node

  • git

  • express

  • 微信小程序

  • Spring

  • 后端知识

  • Markdown

  • project

    • 黑马头条

    • 小兔鲜

      • 项目介绍
      • 项目搭建
      • 外观搭建
      • 首页主体
      • 面包屑组件封装
      • 分类模块
      • 登录模块
        • 登录模块
        • 路由和组件
        • 基础布局
        • 表单验证
          • 校验规则
          • 重置数据
          • 清楚校验结果
          • 整体表单验证
        • 消息提示组件封装
        • 账号手机号登入
        • qq号登入
          • sdk
          • 回调页面
    • saas中台管理项目

  • 自用文档查询

  • 框架和软件
  • project
  • 小兔鲜
yuadh
2022-05-25
目录

登录模块

账号:zhousg

密码:123456

# 登录模块

# 路由和组件

一级路由

# 基础布局

head

main

foot

# 表单验证

# 校验规则

# 用户名

  • 字母开头 6-20 个字符

# 密码

  • 密码格式 6-24 个字符

# 手机号

  • 1开头
  • 3-9之间
  • 9个数字

# 验证码

  • 6个数字

#

# 重置数据

# 清楚校验结果

resetForm()

# 整体表单验证

const login = ()=>{
    formCom.value.validate().then(
    	valid = >{
            console.log(valid)
        }
    )
}
1
2
3
4
5
6
7

# 消息提示组件封装

封装成 this.$xxx 可以调用的原型指令方法

  1. 导入消息提示组件
  2. 将消息提示组件编译为虚拟节点
  3. 准备一个装载消息提示组件的DOM容器
  4. 将虚拟节点渲染在容器中
  5. 销毁组件
import yxMessage from "yxMessage"
const div = document.createElement('div')
div.setAttribute('class','xtx-container')
document.body.appendchild(div)
export default ({type,text})=>{
    const vnode = createVNode(yxMessage,{type,text})
    render(vnode,div)
    clearTimeout(timer)
    tiner = setTimeout(()=>{
        render(null,div)
    },3000)
}
1
2
3
4
5
6
7
8
9
10
11
12

# 账号手机号登入

# qq号登入

使用 提供的测试接入网站

将本地的localhost 映射到 测试网址

配置 vue-cli 的服务器

  // 这个是给webpack-dev-server开启可IP和域名访问权限。
  chainWebpack: config => {
      //...
    config.devServer.disableHostCheck(true)
  }
1
2
3
4
5

# sdk

基本使用

# 回调页面

2个组件

编辑 (opens new window)
上次更新: 2023/02/07, 14:51:48
分类模块
表单验证前置知识

← 分类模块 表单验证前置知识→

Theme by Vdoing | Copyright © 2021-2023 yuadh
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×