1,响应式原理是什么,简单说一说他的场景
答:Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接,不过理解其工作原 理同样重要,这样你可以避开一些常见的问题。----官方文档
2,Vue中直接修改数组下标的值是否会更新视图?
答:不会。Vue 不能检测以下数组的变动:
当你利用索引直接设置一个数组项时,例如:vm.items[indexOfItem] = newValue
当你修改数组的长度时,例如:vm.items.length = newLength
高端回答,vue实例中可以通过data属性定义数据,这些数据在实例对应的模板中绑定并使用,如果data传入的是一个对象,那么vue实例会代理其data对象里所有的属性,而不是对进入的对象进行深拷贝。只有在初始化时传入的对象才是响应式的,即声明完实例后再修改是无效的。如果想变得有效可以使用 s e t v m . set vm.
vue面试问题汇总
最新推荐文章于 2024-05-26 09:29:03 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)