博客
关于我
Vue爬坑之v-model和v-bind(二)
阅读量:313 次
发布时间:2019-03-04

本文共 1632 字,大约阅读时间需要 5 分钟。

<template>  <div class="login_container">    <div class="login_box">      <div class="avatar_box">        <img src="../assets/logo.png" alt="" />      </div>      <!-- 登录表单区域 -->      <el-form        :model="loginForm"        :rules="loginFormRules"        label-width="0px"        class="login_form"      >        <!-- 用户名区域 -->        <el-form-item prop="username">          <el-input            v-model="loginForm.username"            prefix-icon="iconfont icon-user"          ></el-input>        </el-form-item>        <!-- 密码区域 -->        <el-form-item>          <el-input            v-model="loginForm.password"            prefix-icon="iconfont icon-3702mima"            type="password"          ></el-input>        </el-form-item>        <!-- 按钮 -->        <el-form-item class="btns">          <el-button type="primary">Login</el-button>          <el-button type="info">Reset</el-button>        </el-form-item>      </el-form>    </div>  </div></template><script>export default {     data () {       return {         loginForm: {           username: 'dean11',        password: '123456'      },      // 这是表单的验证规则对象      loginFormRules: {           username: [          {    required: true, message: '请输入用户名', trigger: 'blur' },          {    min: 3, max: 9, message: '长度在 3 到 9 个字符', trigger: 'blur' }        ],        password: []      }    }  }}</script>

在做表单验证功能的时候,发现验证不成功
在这里插入图片描述

已经输入用户名了还提示写用户名,但是提示没输入,说明没有获取到表单输入的数据

经排查发现是又把v-model:model弄混淆了

v-model用于双向数据绑定,不会向子组件传递数据
:modelv-bind:model的缩写,是绑定自定义属性,它将父组件的数据传递给子组件

所以在上述代码的表单里:
在这里插入图片描述
v-model="loginForm"是双向数据绑定,并没有给子组件传递数据,所以下面的v-model="loginForm.uername"就获取不到loginForm

这样改一下就可以了:
在这里插入图片描述
在这里插入图片描述

转载地址:http://hstq.baihongyu.com/

你可能感兴趣的文章
【数据结构系列】链表合并问题——链表的奇偶重排
查看>>
【Redis】Redis客户端实现的基本原理
查看>>
全局锁和表锁 :给表加个字段怎么有这么多阻碍?
查看>>
事务到底是隔离的还是不隔离的?
查看>>
MySQL运行两个或多个实例(windows10)
查看>>
SpringMVC的Model对象的使用
查看>>
找工作过程中的感受与收获
查看>>
文本读取和csv文件生成工具类的编写
查看>>
@Import注解---导入资源
查看>>
CyclicBarrier(循环栅栏)的工作原理及实例
查看>>
Leetcode 面试题 08.04. 幂集(DAY 103) ---- 回溯算法学习期
查看>>
重读&笔记系列-《Linux多线程服务端编程》第一章
查看>>
解决ubuntu在虚拟机(VMware)环境下不能联网的问题
查看>>
LeetCode - 字符串相乘
查看>>
Python raw_input输入 与字符串 在网址编码的不同
查看>>
maya里创建不同颜色大小的HeadsUpDisplay的效果
查看>>
windows使用AutoHotkey工具切换用户
查看>>
python 导航栏
查看>>
Python根据程序名称结束进程
查看>>
C# 适配器模式
查看>>