前端学习-(每日打卡)-(2022年1月13日)

49 阅读1分钟
  • vue2.0怎么实现对象和数组的监听?

  • 对象监听:vue框架是通过Object.defineProperty实现对象的监听

  • 数组监听:通过重写数组的的七个方法(pop、push、unshift、shifit、sort、reverse、splice)来实现对数组的监听

  • vue中key有什么作用?

  • 给元素打上唯一的标识!

  • vue组件中data为什么是一个函数?

  • 为了组件中的数据不相互影响,data必须声明返回一个初始数据对象的函数,因为组件有可能被用来创建多个实例,如果data纯粹返回一个对象,则所有的实例就会共同引用一个对象,通过提供的data函数,每次创建一个新实例后,从而返回一个全新副本数据对象。