vue 经典面试题 

本文深入探讨Vue的核心概念如组件化与数据驱动,详细解释了MVVM模式下的数据双向绑定原理,阐述了Vue生命周期的不同阶段及其应用。此外还介绍了Vue的指令、过滤器、事件修饰符等实用功能,以及组件之间的数据传递方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vue 经典面试题 

##vue的核心
 组件化     数据驱动

 ##vue基本指令
v-if v-else v-for v-on v-show v-model v-html v-text key属性

    
##Vue的数据双向绑定原理    mvvm模式
是通过数据劫持和发布-订阅者功能来实现的
1.实现一个监听者Observer来劫持并监听所有的属性,一旦有属性发生变化就通知订阅者
2.实现一个订阅者watcher来接受属性变化的通知并执行相应的方法,从而更新视图
3.实现一个解析器compile,可以扫描和解析每个节点的相关指令,并根据初始化模板数据以及初始化相对应的订阅者

##使用key的好处                                                         
提高了页面的性能 key属性强制替换元素
key一般配合v-for使用 并给每个虚拟dom增加了一个唯一的标识,且更加高效更新虚拟dom


 ##Vue生命周期
    1.beforeCreate  实例还未创建
    2.created  实例已经创建完成
  &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值