前端工程师面试题-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的响应式陷阱

相关推荐
奕鼎竜瑆4 小时前
Solid 前端响应式开发从零到精通
前端·人工智能
动恰客流统计4 小时前
景区客流统计怎么做?兼顾管控与运营的实施方案解析
大数据·前端·人工智能
派小心.5 小时前
A/B测试工具免费版够用吗?
前端·数据分析
前端snow6 小时前
ai agent --- redis 缓存
前端
duanshu_6 小时前
官网表单与下载异常怎么排查?五个环节定位故障
前端·自动化·flyweight
Zhou1411367 小时前
SpringBoot_03_Web开发
前端·spring boot·python
辻弋2017 小时前
【无标题】
大数据·服务器·前端·搜索引擎·开源软件
FluxArt7 小时前
GPT Image 2.5 中文提示词教程:Flux Art 可复用模板
前端·gpt·算法
搬砖的小码农_Sky8 小时前
AI Agent:Windows上Node.js安装后 npm -v报错
前端·npm·node.js·人机交互
FYKJ_20109 小时前
SSM校园失物招领系统41452-计算机课程设计、毕业设计
java·vue.js·spring boot·python·mysql·typescript·spark