欢迎光临散文网 会员登陆 & 注册

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)

2023-07-16 22:37 作者:LMJ名名  | 我要投稿

解释单向数据流和双向数据绑定

单向数据流:也就是数据流只是单向的,可以是模型到视图,也可以是视图到模型。只实现单向数据流的话,就不同实现数据同步,所以我们很多时候都需要实现双向数据流。

双向数据流:有着从视图到模型和模型到视图两条线。在vue中,直接封装好了给我们用,只需要通过使用v-model就能实现。

但是我们自己应该如何去实现呢?

实现步骤:例如input框中,我们通过给input标签绑定value,value值就是我们定义的模型值,也可以是仓库中的值,来实现模型到视图这一条线;通过change事件,绑定一个函数,实现视图到模型这一条线;



Object.defineProperty有什么缺点

1.无法监听es6新出的两种属性——Set、Map的变化。

2.对于class类型的数据也是无法监听

3.不能监听添加属性和删除属性

4.当然属性不能监听添加和删除,数组元素的增加和删除当然也是无法监听的。(这里可以记忆为作为普通数据类型的属性都无法监听添加和删除,复杂数据类型的数组当然也无法监听)



千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)的评论 (共 条)

分享到微博请遵守国家法律