面试官问:Vue 中 V-bind 和 V-model 有什么区别?
发布于 2022-09-20 23:30:27
关注者
0
被浏览
24
5 个回答
-
v\-bind属于单向绑定,只能把数据绑定在标签,而v\-model属于双向绑定,可以把数据绑定在标签,也可以修改标签的值来改变数据
-
v\-bind是绑定属性的 v\-model双向绑定,绑定数据和页面,当页面改变时,数据会改变。数据改变时,页面也会改变。 双向绑定是数据劫持和发布者与订阅者模式实现的。 双向绑定有一个bug,当数据改变时,页面不会改变,可以使用$set重新设置属性。
-
V\-bind是数据单向绑定,V\-model是数据双向绑定。
-
v\-bind直接绑定元素属性跟现vue对象里的某个数据,v\-model其实也是绑定数据,常用于表单中的一些元素,如input那些,v\-model相当于v\-bind和事件监听器的语法糖;如input中使用v\-model,相当于@change一个事件,把值付给v\-bind绑定的数据。
-
v\-model是动态双向绑定,改变数据的同时,视图中的数据的也会发生改变,基本上用在表单元素上 v\-bind是数据绑定,没有双向绑定的效果,任何有效元素上都可以使用
推荐阅读
-
面试官提问:Android 中「Activity」和「Fragment」有什么区别?
2022-09-20 关注 0 浏览16 4答案
-
vue:v-model 了解吗?
2022-09-21 关注 0 浏览32 0答案
-
v-model是什么?有什么用呢?
2021-01-11 关注 0 浏览538 1答案
-
Vue常用的v-model的修饰符有哪些
2021-09-18 关注 0 浏览110 1答案
-
Vue 中 v-if 和 v-show 有什么区别?
2022-04-30 关注 0 浏览48 1答案
-
vue中的v-if跟v-show有什么区别
2021-09-18 关注 0 浏览57 1答案
-
v-model是什么?怎么使用? vue中标签怎么绑定事件?
2022-04-30 关注 0 浏览165 1答案
-
v-model是什么?怎么使用? vue中标签怎么绑定事件?
2021-09-18 关注 0 浏览242 1答案
-
ng-model和ng-bind有什么区别
2021-02-01 关注 0 浏览66 1答案
-
v-model 的实现原理是什么?
2022-09-20 关注 0 浏览18 0答案