- v-model实现的是数据的双向绑定,更多应用在表单中,绑定的数据实时变化。通过绑定用户输入获取数据。
- 复选框:input类型为checkbox,给value赋不同的值,成为不同的选项,然后v-model绑定Vue实例中的数组,当选中的时候,值就会传递到数组中,因为双向绑定,在数组中添加选项的值,选项就会被选中,达到预选的效果。
- 单选框:单选框input类型为radio,绑定一个Vue变量,选不同的但选项,绑定的值变化,达到单选效果,同样,在data中给变量赋值,达到预选效果。
- 登陆检查:将输入的值绑定,@click触发函数checkinput(),对数据进行检查,如果姓名为空,提示输入姓名,如果密码长度小于8,提示密码要大于八位数。event.preventDefalt(),阻止页面跳转。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="../JS/vue.js"></script>
<script src="https://cdn.staticfile.org/axios/0.18.0/axios.min.js"></script>
</head>
<body>
<div id="app">
<input id="one" type=