【vue核心技术实战精讲】1.9 Vue指令之v-model双向数据绑定

文章目录

前言

上节,我们学习了


本节内容

  • Vue指令之v-model双向数据绑定

1、v-model

v-model 双向的数据绑定

双向数据流(绑定)
  • 页⾯面改变影响内存(js)
  • 内存(js)改变影响⻚页⾯面

v-bind 和 v-model 的区别?

input v-model="name"
  • 双向数据绑定 ⻚页⾯面对于input的value改变,能影响内
    存中name变量量
  • 内存js改变name的值,会影响⻚页⾯面重新渲染最新值
input :value="name"
  • 单向数据绑定 内存改变影响⻚页⾯面改变
v-model: 其的改变影响其他 v-bind: 其的改变不不影响其他
v-bind就是对属性的简单赋值,当内存中值改变,还是会触发重新渲染
示例
js 复制代码
    <div id='app'>
        <h3>{{num}}</h3>
        <button v-on:click.once="handleClick">+1</button>
        <div class='box' :class='{active:isActive}'></div>
        <button @click='changeClick'>切换</button>
        <input v-on:keyup.up="submit">
    </div>
效果
  • webstorm 自带的浏览器keyCode 失效
相关推荐
渔舟唱晚@39 分钟前
深度解析:Vue.js 性能优化全景指南(从原理到实践)
前端·vue.js·性能优化
小彭努力中1 小时前
13.THREE.HemisphereLight 全面详解(含 Vue Composition 示例)
开发语言·前端·javascript·vue.js·深度学习·数码相机·ecmascript
三思而后行,慎承诺2 小时前
Kotlin和JavaScript的对比
开发语言·javascript·kotlin
阿维的博客日记3 小时前
Can‘t create thread to handle bootstrap
前端·bootstrap·html
kooboo china.3 小时前
Tailwind CSS 实战:基于 Kooboo 构建企业官网页面(二)
前端·css·编辑器·html·.net
Yensean3 小时前
Learning vtkjs之ImplicitBoolean
javascript·webgl
苹果酱05673 小时前
iview内存泄漏
java·vue.js·spring boot·mysql·课程设计
这儿有一堆花4 小时前
JavaScript 代码搜索框
开发语言·javascript·ecmascript
带娃的IT创业者5 小时前
《Python Web部署应知应会》Flask网站隐藏或改变浏览器URL:从Nginx反向代理到URL重写技术
前端·python·flask
Json____5 小时前
使用vue2 开发一个纯静态的校园二手交易平台-前端项目练习
前端·vue2·前端模板·vue脚手架·校园二手交易平台·项目项目练习