前端工程师面试题-vue

1、vue生命周期

创建--挂载--更新--销毁 8个

2、双向数据绑定

v-model 是 Vue 中实现双向绑定的主要指令

  • observe监听所有属性,vue2.0,defineProperty;vue3.0,Proxy,将data数据代理到viewmodel;
  • 当数据发生变化时,通知所有依赖,进行视图更新
  1. 数据劫持 :Vue 使用 Object.defineProperty (Vue 2.x) 或 Proxy (Vue 3.x) 来劫持数据对象的属性,监听属性的读取和设置操作。

  2. 发布-订阅模式:当数据变化时,通知所有依赖该数据的组件进行更新。

  3. 虚拟 DOM:通过高效的虚拟 DOM 差异比较,最小化实际 DOM 操作。

3、composition API

4、composition API基础语法

掌握 ref、reactive、computed、watch 的基本用法

5、vue的响应式陷阱

相关推荐
无羡仙16 小时前
从零构建 Vue 弹窗组件
前端·vue.js
源心锁17 小时前
👋 手搓 gzip 实现的文件分块压缩上传
前端·javascript
源心锁18 小时前
丧心病狂!在浏览器全天候记录用户行为排障
前端·架构
GIS之路18 小时前
GDAL 实现投影转换
前端
phltxy18 小时前
从零入门JavaScript:基础语法全解析
开发语言·javascript
烛阴18 小时前
从“无”到“有”:手动实现一个 3D 渲染循环全过程
前端·webgl·three.js
BD_Marathon18 小时前
SpringBoot——辅助功能之切换web服务器
服务器·前端·spring boot
Kagol18 小时前
JavaScript 中的 sort 排序问题
前端·javascript
eason_fan19 小时前
Service Worker 缓存请求:前端性能优化的进阶利器
前端·性能优化
光影少年19 小时前
rn如何和原生进行通信,是单线程还是多线程,通信方式都有哪些
前端·react native·react.js·taro