ToB企服应用市场:ToB评测及商务社交产业平台

标题: 2024年前端最新口试题-vue3(连续更新中,2024.3.11更新) [打印本页]

作者: 耶耶耶耶耶    时间: 2024-6-18 18:27
标题: 2024年前端最新口试题-vue3(连续更新中,2024.3.11更新)
媒介

Vue 官推消息,Vue 2 将于 2023年12月31日 停止维护(EOL)。

Vue 2.0 发布于 2016 年,迄今为止已有7年时间。Vue 2.0 的发布是其成为主流框架过程中的一个紧张里程碑。
然而随着 2020 年 9 月份发布的 Vue 3 及其生态体系的日渐成熟,Vue 2.0 也渐渐退出了我们的视线,众多开发者们也在渐渐向 Vue3 靠拢。
早在2023年初,众多公司的口试重点就已经开始向Vue3倾斜。
2024有跳槽计划的朋侪,拿下Vue3是重中之重。
正文

什么是 MVVC




什么是 MVVM






什么是 SPA


什么是SFC


为什么 data 选项是一个函数


Vue 组件通讯(传值)有哪些方式


Vue 的生命周期方法有哪些

异步请求在哪一步发起?

如何理解 Vue 的单项数据流


如何理解 Vue 的双向数据绑定


Vue3的响应式原理是什么


介绍一下 Vue 的虚拟 DOM



介绍一下 Vue 的 diff 算法


Vue中key的作用


为什么列表操作中,操作数据发起传id,而不是索引


v-if 和 v-show 的区别


v-if 和 v-for 为什么不发起放在一起利用


计算属性(computed) 和 方法(methods) 的区别

计算属性(computed) 和 侦听器(watch) 的区别


Vue中如何监控某个属性值的变化


  1. import { watch } from 'vue'
  2. const state = reactive({
  3.   count: 0
  4. })
  5. watch(() => state.count, (newValue, oldValue) => {
  6.   console.log(newValue, oldValue)
  7. })
复制代码
v-model 是如何实现的,语法糖实际是什么


  1. <input v-model='message' />
  2. //  等同于
  3. <input
  4.         :value="message"
  5.         @input="message=$event.target.value"
  6. >
复制代码

  1. <child :value="message"  @input="function(e){message = e}"></child>
复制代码

Vuex是什么?


什么情况下应该利用 Vuex?


路由传值的方式有哪几种

【注意】
1. 路由路径参数(Route Params)(动态路由)
2. 查询参数(Query Params):
路由元信息(Route Meta)
定名路由(Named Routes)
Props传递参数
Vuex状态管理
$route 和 $router 的区别

vue-router 有哪几种路由保卫

Vue.$nextTick


Vue 实例挂载过程中发生了什么

Vue 的模版编译原理

computed 和 watch 的区别

keep-alive 是什么

什么是mixin,如何利用

什么是插槽,如何利用

Vue 中的修饰符有哪些

Vue中常用的修饰符有以下几种:
$forceUpdate的原理


Vue Router中的常用路由模式和原理

页面革新后Vuex 状态丢失怎么办理

关于 Vue SSR 的理解

了解哪些 Vue 的性能优化方法

Vue3的新特性有哪些

createApp做了哪些事情


reactive和ref的区别是什么

Vue3和Vue2的区别

Vue3的新工具 vite 和 Webpack 有什么区别



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4