《前后端面试题
》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,MySQL,Linux… 。
文章目录
- 一、本文面试题目录
-
-
- 16. Vue3 中如何创建响应式对象?
- 17. Vue3 中如何监听数据变化?
- 18. Vue3 的生命周期钩子有哪些?与 Vue2 有何区别?
- 19. Vue3 中如何实现父子组件通信?
- 20. setup 函数的作用是什么?它有哪些参数?
- 21. Vue3 中如何实现计算属性(computed)?
- 22. Vue3 中如何实现跨层级组件通信(祖孙组件)?
- 23. Vue3 中如何使用插槽(Slot)?
- 24. Vue3 中如何使用 Teleport 组件将内容渲染到指定位置?
- 25. Vue3 中 Suspense 组件的作用是什么?如何使用?
- 26. Vue3 中 `<script setup>` 如何声明 props 和 emits?
- 27. Vue3 中如何动态绑定样式(class 和 style)?
- 28. Vue3 中如何注册全局组件?
- 29. Vue3 中如何实现自定义指令?
- 30. Vue3 中 `nextTick` 的作用是什么?如何使用?
-
- 二、120道面试题目录列表
一、本文面试题目录
16. Vue3 中如何创建响应式对象?
在 Vue3 中,创建响应式对象主要通过 reactive
和 ref
两个 API 实现:
- reactive:用于将对象或数组转换为响应式数据,基于 Proxy 实现,直接代理整个对象。示例:
import