面试官问:Vue 中 V-bind 和 V-model 有什么区别?

发布于 2022-09-20 23:30:27
关注者
0
被浏览
24
5 个回答
  • 匿名网友
    匿名网友 2022-09-20
    v\-bind属于单向绑定,只能把数据绑定在标签,而v\-model属于双向绑定,可以把数据绑定在标签,也可以修改标签的值来改变数据
  • 匿名网友
    匿名网友 2022-09-20
    v\-bind是绑定属性的 v\-model双向绑定,绑定数据和页面,当页面改变时,数据会改变。数据改变时,页面也会改变。 双向绑定是数据劫持和发布者与订阅者模式实现的。 双向绑定有一个bug,当数据改变时,页面不会改变,可以使用$set重新设置属性。
  • 匿名网友
    匿名网友 2022-09-20
    V\-bind是数据单向绑定,V\-model是数据双向绑定。
  • 匿名网友
    匿名网友 2022-09-20
    v\-bind直接绑定元素属性跟现vue对象里的某个数据,v\-model其实也是绑定数据,常用于表单中的一些元素,如input那些,v\-model相当于v\-bind和事件监听器的语法糖;如input中使用v\-model,相当于@change一个事件,把值付给v\-bind绑定的数据。
  • 匿名网友
    匿名网友 2022-09-20
    v\-model是动态双向绑定,改变数据的同时,视图中的数据的也会发生改变,基本上用在表单元素上 v\-bind是数据绑定,没有双向绑定的效果,任何有效元素上都可以使用
推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看