Skip to the content.

Vue.Question

Vue

  1. vue 中的性能优化
  2. vue 的实例生命周期
  3. vue 的双向数据绑定的原理
  4. 为什么要替换 Object.defineProperty?(Proxy 相比于 defineProperty 的优势)
  5. 什么是 Proxy?
  6. 为什么避免 v-if 和 v-for 用在一起
  7. 组件的设计原则
  8. vue slot 是做什么的?
  9. 对于 Vue 是一套渐进式框架的理解
  10. vue.js 的两个核心是什么?
  11. 请问 v-if 和 v-show 有什么区别
  12. Vue 常用的修饰符及使用的场景
  13. v-on 可以监听多个方法吗?
  14. vue 中 key 值的作用
  15. vue-cli 工程升级 vue 版本
  16. vue 事件中如何使用 event 对象?
  17. $nextTick 的使用
  18. vue 组件中 data 为什么必须是函数
  19. v-for 与 v-if 的优先级
  20. vue 中子组件调用父组件的方法
  21. vue 中父组件调用子组件的方法
  22. vue 中 keep-alive 组件的作用
  23. vue 中如何编写可复用的组件?
  24. 什么是 vue 生命周期和生命周期钩子函数?
  25. vue 生命周期钩子函数有哪些?
  26. vue 如何监听键盘事件中的按键?
  27. vue 更新数组时触发视图更新的方法
  28. vue 中对象更改检测的注意事项
  29. 解决非工程化项目初始化页面闪动问题
  30. v-for 产生的列表,实现 active 的切换
  31. v-model 语法糖的组件中的使用
  32. 十个常用的自定义过滤器
  33. vue 等单页面应用及其优缺点
  34. 什么是 vue 的计算属性?
  35. vue 父组件如何向子组件中传递数据?
  36. vue 弹窗后如何禁止滚动条滚动?
  37. vue 怎么实现页面的权限控制
  38. $route和$router 的区别
  39. watch 的作用是什么
  40. 计算属性的缓存和方法调用的区别
  41. vue 的双向绑定的原理,和 angular 的对比
  42. vue 如何优化首屏加载速度?
  43. vue 打包命令是什么?
  44. vue 打包后会生成哪些文件?
  45. 如何配置 vue 打包生成文件的路径?
  46. vue 的服务器端渲染
  47. vue 开发命令 npm run dev 输入后的执行过程
  48. 什么是 Virtual DOM?
  49. 响应式系统的基本原理
  50. vue.js 全局运行机制
  51. 如何编译 template 模板?
  52. diff 算法
  53. 批量异步更新策略及 nextTick 原理?
  54. vue 中如何实现 proxy 代理?
  55. vue 中如何实现 tab 切换功能?
  56. vue 中如何利用 keep-alive 标签实现某个组件缓存功能?
  57. vue 中实现切换页面时为左滑出效果
  58. vue 中央事件总线的使用
  59. vue 的渲染机制
  60. vue 在什么情况下在数据发生改变的时候不会触发视图更新
  61. vue 的优点是什么?
  62. vue 如何实现按需加载配合 webpack 设置
  63. 如何让 CSS 只在当前组件中起作用
  64. 指令 v-el 的作用是什么?
  65. vue-loader 是什么?使用它的用途有哪些?
  66. vue 和 angular 的优缺点以及适用场合?
  67. 你们 vue 项目是打包了一个 js 文件,一个 css 文件,还是有多个文件?
  68. vue 遇到的坑,如何解决的?
  69. vuex 工作原理详解
  70. vuex 是什么?怎么使用?哪种功能场景使用它?
  71. vuex 有哪几种属性?
  72. 不用 Vuex 会带来什么问题?
  73. vue-router 如何响应 路由参数 的变化?
  74. 完整的 vue-router 导航解析流程
  75. vue-router 有哪几种导航钩子( 导航守卫 )?
  76. vue-router 的几种实例方法以及参数传递
  77. 怎么定义 vue-router 的动态路由?怎么获取传过来的动态参数?
  78. vue-router 如何定义嵌套路由?
  79. <router-link></router-link> 组件及其属性
  80. vue-router 实现路由懒加载( 动态加载路由 )
  81. vue-router 路由的两种模式
  82. history 路由模式与后台的配合
  83. vue 路由实现原理? 或 vue-router 原理?
  84. 什么是 MVVM?
  85. MVC、MVP 与 MVVM 模式
  86. 常见的实现 MVVM 几种方式
  87. 解释下 Object.defineProperty()方法
  88. 实现一个自己的 MVVM(原理剖析)
  89. 递归组件的使用
  90. Obj.keys()与 Obj.defineProperty
  91. 发布-订阅模式
  92. 实现 MVVM 的思路分析
  93. mvvm 和 mvc 区别?它和其它框架(jquery)的区别是什么?哪些场景适合?
  94. vue 是如何对数组方法进行变异的?例如 push、pop、splice 等方法
  95. vue 组件之间的通信种类
  96. vue 是如何对数组方法进行变异的?例如 push、pop、splice 等方法
  97. 谈一谈 nextTick 的原理
  98. vue 中的 computed 是如何实现的
  99. vue 如何优化首页的加载速度?vue 首页白屏是什么问题引起的?如何解决呢?
  100. vue 的父组件和子组件生命周期钩子执行顺序是什么
  101. 在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的。
  102. 实现通信方式
  103. 说说 Vue 的 MVVM 实现原理
  104. axios 的特点有哪些?
  105. axios 有哪些常用方法?
  106. 说下你了解的 axios 相关配置属性?
  107. vue.use 是干什么的?原理是什么?
  108. new Vue() 发生了什么?
  109. 请说一下响应式数据的理解?
  110. vue 如何检测数组变化?
  111. vue.set 方法是如何实现的?
  112. vue 中模板编译原理?
  113. vue3. x 响应式数据原理
  114. vue3. x 中 Proxy 只会代理对象的第一层,那么 Vue3 又是怎样处理这个问题的呢?
  115. vue3. x 中监测数组的时候可能触发多次 get/set,那么如何防止触发多次呢?
  116. vue2. x 中如何监测数组变化
  117. 说一下 Computed 和 Watch
  118. vue2. x 和 Vue3. x 渲染器的 diff 算法分别说一下
  119. SSR 了解吗?
  120. 组件中写 name 选项有哪些好处及作用?
  121. vue 的生命周期是什么?
  122. vue 的各个生命阶段是什么?
  123. vue 组件间的参数传递方式?
  124. computed 和 watch 的差异?
  125. vue-router 中的导航钩子函数
  126. vue 常用的修饰符?
  127. vue 中 key 值的作用?
  128. computed 和 watch 区别?
  129. keep-alive 组件有什么作用?
  130. vue 中 mixin 和 mixins 区别?
  131. vue 双向数据绑定原理?
  132. Object.defineProperty 介绍?
  133. 使用 Object.defineProperty() 来进行数据劫持有什么缺点?
  134. 什么是 Virtual DOM?为什么 Virtual DOM 比原生 DOM 快?
  135. 如何比较两个 DOM 树的差异?
  136. v-model 的实现原理
  137. 说下 vue 中的 h 函数
  138. Vue.prototype、Vue.component 和 Vue.use 的区别
  139. 如何将 axios 异步请求同步化处理?
  140. vue 组件里的定时器要怎么销毁?
  141. < template ></template >有什么用?
  142. vue 组件会在什么时候下被销毁?
  143. vue 组件里写的原生 addEventListeners 监听事件,要手动去销毁吗?为什么?
  144. 说说你对 Object.defineProperty 的理解
  145. 在组件中怎么访问到根实例?
  146. vue 中什么是递归组件?举个例子说明下?
  147. 使用 vue 写一个 tab 切换
  148. vue3 带来的新特性/亮点
  149. 在 compositionAPI 中如何使用生命周期函数?
  150. vue3 如何通过 ref 属性获取界面上的元素?
  151. 说说你对 keep-alive 的理解是什么?
  152. 怎么缓存当前的组件?
  153. 缓存后如何获取数据?(缓存后怎么更新?)
  154. v3(Vue2)到 v4(Vue3)Vue Router 的变化?
  155. 对象新增属性为什么不更新?
  156. Vue 的数据为什么频繁变化但只会更新一次
  157. vue computed 和 watch 的区别【网易,京东,拼多多】
  158. v-if 和 v-show 的区别【百度,网易,腾讯,字节,美团,快手,拼多多】
  159. vue 常用指令【京东】
  160. vue 父子组件挂载顺序?【百度】
  161. v-model 的作用【滴滴】
  162. v-for 和 v-if 放在一起用好吗【网易】
  163. vue 组件样式污染【腾讯】
  164. Vue 如何给一个对象添加新的属性【腾讯,美团,快手】
  165. vue 的 keep-alive 组件【字节,京东,拼多多】
  166. process.nextTick 和 Vue.nextTick【字节】
  167. vue 组件 watch 中 deep 和 immediate 的作用【美团】
  168. slot【滴滴,京东,快手】
  169. vue 如何实现自定义指令【京东】
  170. Vue.use 方法的使用【京东】
  171. vue 和 react 的区别【阿里,美团,京东,拼多多】
  172. vue 父子组件通信,兄弟组件通信【百度,字节,美团,滴滴,京东,网易,拼多多】
  173. vue 的 eventbus 的实现【字节,滴滴,京东,拼多多】
  174. React、Vue 和 JQuery 的选型【阿里,拼多多】
  175. vue 和 jquery 的区别【字节,美团,京东,网易】
  176. computed 和 watch 的区别【快手,京东,阿里,腾讯,滴滴】
  177. computed 和 method 的区别【快手】
  178. vue 组件的生命周期【阿里,腾讯,京东,网易,拼多多】
  179. vue 组件 data 为什么是函数【网易,美团,滴滴】
  180. vue 组件 data 用箭头函数行不行?【快手】
  181. vue 响应式原理【阿里,美团,滴滴】
  182. vue 的 compile 过程【阿里】
  183. vue 的 computed 和 watch 的实现原理【阿里,美团】
  184. vue 的模板渲染【百度】
  185. vue 数据双向绑定原理【网易,百度,阿里,腾讯,美团,滴滴,快手,拼多多】
  186. vue 怎么检测到数组的变化【腾讯,拼多多】
  187. Vue 的 diff 算法【百度,腾讯,滴滴】
  188. vue nextTick【腾讯,快手】
  189. Vue 的数据为什么频繁变化但只会更新一次【阿里】
  190. vue 异步渲染、nextTick【京东】
  191. 为什么 Vue 是渐进式框架【京东】
  192. vue 框架原理【阿里,字节,网易】
  193. vue-router 中的路由守卫有哪些【京东】
  194. vue-router 原理以及两种模式区别【网易,百度,字节,美团,快手,拼多多】
  195. vue-router 用法【快手,拼多多】
  196. Vue3 和 Vue2 的区别【腾讯,网易,拼多多】
  197. vuex 的使用【字节,网易,快手,拼多多】
  198. Vuex 工作机制【阿里,京东】
  199. 说说你对虚拟 DOM 的理解?

Vue CLI

  1. 构建的 vue-cli 工程都到了哪些技术,它们的作用分别是什么?
  2. vue-cli 工程常用的 npm 命令有哪些?
  3. 请说出 vue-cli 工程中每个文件夹和文件的用处
  4. config 文件夹 下 index.js 的对于工程 开发环境 和 生产环境 的配置
  5. 请你详细介绍一些 package.json 里面的配置
  6. vue-cli 中常用到的加载器
  7. vue.cli 中怎样使用自定义的组件?有遇到过哪些问题吗?
  8. vue-cli 提供的几种脚手架模板
  9. vue-cli 开发环境使用全局常量
  10. vue-cli 生产环境使用全局常量
  11. vue-cli 中自定义指令的使用

Vuex

VueRouter

  1. $route 和 $router 的区别?

Vue3

一、Vue 基础

二、生命周期

三、组件通信

四、路由

五、Vuex

六、Vue 3.0

七、虚拟 DOM