为什么v-model是语法糖和vue2响应式的缺点

为什么v-model是语法糖和vue2响应式的缺点,第1张

v-model是语法糖

简单点说语法糖就是对一个更加复杂的 *** 作的封装

// 1. v-model 在表单元素上使用


// 2. v-model 在自己定义的组件上使用

上面的写法是快捷方式,它等价于如下复杂的写法:


// v-model做两件事:
// 1. 向子组件传来一个名为value的属性
// 2. 在子组件监听input事件,这个事件的回调中修改value所绑定的值

 父组件 :





子组件 :





优点 : v-model写法比较简单 , 一个指令实现两个功能 , 父传子(value属性) , 子传父(input事件)

是否可以不用 : 可以

vue2响应式的缺点

响应式 : 数据改变 --> 视图跟着变化

1 对象新增的属性没有响应式

2 数组的部分 *** 作没有响应式

        拥有数据响应式的七种 : push(),pop(),shift(),unshift(),splice(),sort(),reverse()

1 对象新增的属性没有响应式 :





 2 数组的部分 *** 作没有响应式





欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/935358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存