CSDN话题挑战赛第2期
参赛话题:学习笔记
1 v-model基本使用
v-model的基本使用
表单提交 是开发中非常常见的功能,也是和用户交互的重要手段:
如 用户在登录 注册时 需要提交账号 密码
如 用户在检索 创建 更新信息时 需要提交一些数据;
这些都要求我们可以在 代码逻辑中获取到用户提交的数据 我们通常会使用v-model指令来完成
v-model指令 可以在表单 input textarea以及select元素上创建 双向数据绑定
它会根据 控件类型 自动选取正确的方式来更新元素
尽管有些神奇, 但v-model本质上不过是语法糖, 它负责监听用户的输入事件来更新数据,并在某种极端场景下进行一些特殊的处理
2 v-model绑定原理
v-model的原理
官方: v-model的原理 其实是背后有两个操作:
v-bind绑定value属性的值
v-on绑定input事件 监听到函数中 函数会获取最新的值赋值到绑定的属性中
HTML |
v-model绑定textarea
我们再来绑定一下其他的表单类型:textarea checkbox radio select
绑定textarea: