博客
关于我
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/

你可能感兴趣的文章
【考研高数-高等数学-基础】第四章 不定积分
查看>>
【考研高数-高等数学-基础】第六章 定积分的应用
查看>>
【考研英语-基础-简单句】简单句的核心变化_谓语情态
查看>>
【考研英语-基础-简单句】简单句的核心变化_谓语否定与强调_考场攻略
查看>>
基于CC2530的跑马灯实验
查看>>
17级软件技术二班刘鑫磊安卓学期总结
查看>>
配置Log4j详细版
查看>>
数据结构 第五章 二叉树-1
查看>>
[Easy] 58. Length of Last Word
查看>>
[Easy] 100. Same Tree
查看>>
[Easy] 136. Single Number
查看>>
PVE+集客AC+K2T-AP
查看>>
【已解决】PVE shell: “connect: Network is unreachable”
查看>>
Jetson AGX Xavier硬件自启动
查看>>
网页实时显示已经运行了多少天 html+js
查看>>
判断移动端(手机)还是客户端(电脑)打开网页并跳转不同页面(首页)
查看>>
10分钟实现个人博客布置说说留言功能,Artitalk.js插件使用
查看>>
眼睛跟随鼠标转动的小黄人 html+css+js
查看>>
canvas贪吃蛇效果 html+css+js
查看>>
跟随鼠标移动的星星✩直接在页面引用✧✧✧
查看>>