Skip to the content.
Vue.Question
Vue
- vue 中的性能优化
- vue 的实例生命周期
- vue 的双向数据绑定的原理
- 为什么要替换 Object.defineProperty?(Proxy 相比于 defineProperty 的优势)
- 什么是 Proxy?
- 为什么避免 v-if 和 v-for 用在一起
- 组件的设计原则
- vue slot 是做什么的?
- 对于 Vue 是一套渐进式框架的理解
- vue.js 的两个核心是什么?
- 请问 v-if 和 v-show 有什么区别
- Vue 常用的修饰符及使用的场景
- v-on 可以监听多个方法吗?
- vue 中 key 值的作用
- vue-cli 工程升级 vue 版本
- vue 事件中如何使用 event 对象?
- $nextTick 的使用
- vue 组件中 data 为什么必须是函数
- v-for 与 v-if 的优先级
- vue 中子组件调用父组件的方法
- vue 中父组件调用子组件的方法
- vue 中 keep-alive 组件的作用
- vue 中如何编写可复用的组件?
- 什么是 vue 生命周期和生命周期钩子函数?
- vue 生命周期钩子函数有哪些?
- vue 如何监听键盘事件中的按键?
- vue 更新数组时触发视图更新的方法
- vue 中对象更改检测的注意事项
- 解决非工程化项目初始化页面闪动问题
- v-for 产生的列表,实现 active 的切换
- v-model 语法糖的组件中的使用
- 十个常用的自定义过滤器
- vue 等单页面应用及其优缺点
- 什么是 vue 的计算属性?
- vue 父组件如何向子组件中传递数据?
- vue 弹窗后如何禁止滚动条滚动?
- vue 怎么实现页面的权限控制
- $route和$router 的区别
- watch 的作用是什么
- 计算属性的缓存和方法调用的区别
- vue 的双向绑定的原理,和 angular 的对比
- vue 如何优化首屏加载速度?
- vue 打包命令是什么?
- vue 打包后会生成哪些文件?
- 如何配置 vue 打包生成文件的路径?
- vue 的服务器端渲染
- vue 开发命令 npm run dev 输入后的执行过程
- 什么是 Virtual DOM?
- 响应式系统的基本原理
- vue.js 全局运行机制
- 如何编译 template 模板?
- diff 算法
- 批量异步更新策略及 nextTick 原理?
- vue 中如何实现 proxy 代理?
- vue 中如何实现 tab 切换功能?
- vue 中如何利用 keep-alive 标签实现某个组件缓存功能?
- vue 中实现切换页面时为左滑出效果
- vue 中央事件总线的使用
- vue 的渲染机制
- vue 在什么情况下在数据发生改变的时候不会触发视图更新
- vue 的优点是什么?
- vue 如何实现按需加载配合 webpack 设置
- 如何让 CSS 只在当前组件中起作用
- 指令 v-el 的作用是什么?
- vue-loader 是什么?使用它的用途有哪些?
- vue 和 angular 的优缺点以及适用场合?
- 你们 vue 项目是打包了一个 js 文件,一个 css 文件,还是有多个文件?
- vue 遇到的坑,如何解决的?
- vuex 工作原理详解
- vuex 是什么?怎么使用?哪种功能场景使用它?
- vuex 有哪几种属性?
- 不用 Vuex 会带来什么问题?
- vue-router 如何响应 路由参数 的变化?
- 完整的 vue-router 导航解析流程
- vue-router 有哪几种导航钩子( 导航守卫 )?
- vue-router 的几种实例方法以及参数传递
- 怎么定义 vue-router 的动态路由?怎么获取传过来的动态参数?
- vue-router 如何定义嵌套路由?
- <router-link></router-link> 组件及其属性
- vue-router 实现路由懒加载( 动态加载路由 )
- vue-router 路由的两种模式
- history 路由模式与后台的配合
- vue 路由实现原理? 或 vue-router 原理?
- 什么是 MVVM?
- MVC、MVP 与 MVVM 模式
- 常见的实现 MVVM 几种方式
- 解释下 Object.defineProperty()方法
- 实现一个自己的 MVVM(原理剖析)
- 递归组件的使用
- Obj.keys()与 Obj.defineProperty
- 发布-订阅模式
- 实现 MVVM 的思路分析
- mvvm 和 mvc 区别?它和其它框架(jquery)的区别是什么?哪些场景适合?
- vue 是如何对数组方法进行变异的?例如 push、pop、splice 等方法
- vue 组件之间的通信种类
- vue 是如何对数组方法进行变异的?例如 push、pop、splice 等方法
- 谈一谈 nextTick 的原理
- vue 中的 computed 是如何实现的
- vue 如何优化首页的加载速度?vue 首页白屏是什么问题引起的?如何解决呢?
- vue 的父组件和子组件生命周期钩子执行顺序是什么
- 在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的。
- 实现通信方式
- 说说 Vue 的 MVVM 实现原理
- axios 的特点有哪些?
- axios 有哪些常用方法?
- 说下你了解的 axios 相关配置属性?
- vue.use 是干什么的?原理是什么?
- new Vue() 发生了什么?
- 请说一下响应式数据的理解?
- vue 如何检测数组变化?
- vue.set 方法是如何实现的?
- vue 中模板编译原理?
- vue3. x 响应式数据原理
- vue3. x 中 Proxy 只会代理对象的第一层,那么 Vue3 又是怎样处理这个问题的呢?
- vue3. x 中监测数组的时候可能触发多次 get/set,那么如何防止触发多次呢?
- vue2. x 中如何监测数组变化
- 说一下 Computed 和 Watch
- vue2. x 和 Vue3. x 渲染器的 diff 算法分别说一下
- SSR 了解吗?
- 组件中写 name 选项有哪些好处及作用?
- vue 的生命周期是什么?
- vue 的各个生命阶段是什么?
- vue 组件间的参数传递方式?
- computed 和 watch 的差异?
- vue-router 中的导航钩子函数
- vue 常用的修饰符?
- vue 中 key 值的作用?
- computed 和 watch 区别?
- keep-alive 组件有什么作用?
- vue 中 mixin 和 mixins 区别?
- vue 双向数据绑定原理?
- Object.defineProperty 介绍?
- 使用 Object.defineProperty() 来进行数据劫持有什么缺点?
- 什么是 Virtual DOM?为什么 Virtual DOM 比原生 DOM 快?
- 如何比较两个 DOM 树的差异?
- v-model 的实现原理
- 说下 vue 中的 h 函数
- Vue.prototype、Vue.component 和 Vue.use 的区别
- 如何将 axios 异步请求同步化处理?
- vue 组件里的定时器要怎么销毁?
- < template ></template >有什么用?
- vue 组件会在什么时候下被销毁?
- vue 组件里写的原生 addEventListeners 监听事件,要手动去销毁吗?为什么?
- 说说你对 Object.defineProperty 的理解
- 在组件中怎么访问到根实例?
- vue 中什么是递归组件?举个例子说明下?
- 使用 vue 写一个 tab 切换
- vue3 带来的新特性/亮点
- 在 compositionAPI 中如何使用生命周期函数?
- vue3 如何通过 ref 属性获取界面上的元素?
- 说说你对 keep-alive 的理解是什么?
- 怎么缓存当前的组件?
- 缓存后如何获取数据?(缓存后怎么更新?)
- v3(Vue2)到 v4(Vue3)Vue Router 的变化?
- 对象新增属性为什么不更新?
- Vue 的数据为什么频繁变化但只会更新一次
- vue computed 和 watch 的区别【网易,京东,拼多多】
- v-if 和 v-show 的区别【百度,网易,腾讯,字节,美团,快手,拼多多】
- vue 常用指令【京东】
- vue 父子组件挂载顺序?【百度】
- v-model 的作用【滴滴】
- v-for 和 v-if 放在一起用好吗【网易】
- vue 组件样式污染【腾讯】
- Vue 如何给一个对象添加新的属性【腾讯,美团,快手】
- vue 的 keep-alive 组件【字节,京东,拼多多】
- process.nextTick 和 Vue.nextTick【字节】
- vue 组件 watch 中 deep 和 immediate 的作用【美团】
- slot【滴滴,京东,快手】
- vue 如何实现自定义指令【京东】
- Vue.use 方法的使用【京东】
- vue 和 react 的区别【阿里,美团,京东,拼多多】
- vue 父子组件通信,兄弟组件通信【百度,字节,美团,滴滴,京东,网易,拼多多】
- vue 的 eventbus 的实现【字节,滴滴,京东,拼多多】
- React、Vue 和 JQuery 的选型【阿里,拼多多】
- vue 和 jquery 的区别【字节,美团,京东,网易】
- computed 和 watch 的区别【快手,京东,阿里,腾讯,滴滴】
- computed 和 method 的区别【快手】
- vue 组件的生命周期【阿里,腾讯,京东,网易,拼多多】
- vue 组件 data 为什么是函数【网易,美团,滴滴】
- vue 组件 data 用箭头函数行不行?【快手】
- vue 响应式原理【阿里,美团,滴滴】
- vue 的 compile 过程【阿里】
- vue 的 computed 和 watch 的实现原理【阿里,美团】
- vue 的模板渲染【百度】
- vue 数据双向绑定原理【网易,百度,阿里,腾讯,美团,滴滴,快手,拼多多】
- vue 怎么检测到数组的变化【腾讯,拼多多】
- Vue 的 diff 算法【百度,腾讯,滴滴】
- vue nextTick【腾讯,快手】
- Vue 的数据为什么频繁变化但只会更新一次【阿里】
- vue 异步渲染、nextTick【京东】
- 为什么 Vue 是渐进式框架【京东】
- vue 框架原理【阿里,字节,网易】
- vue-router 中的路由守卫有哪些【京东】
- vue-router 原理以及两种模式区别【网易,百度,字节,美团,快手,拼多多】
- vue-router 用法【快手,拼多多】
- Vue3 和 Vue2 的区别【腾讯,网易,拼多多】
- vuex 的使用【字节,网易,快手,拼多多】
- Vuex 工作机制【阿里,京东】
- 说说你对虚拟 DOM 的理解?
Vue CLI
- 构建的 vue-cli 工程都到了哪些技术,它们的作用分别是什么?
- vue-cli 工程常用的 npm 命令有哪些?
- 请说出 vue-cli 工程中每个文件夹和文件的用处
- config 文件夹 下 index.js 的对于工程 开发环境 和 生产环境 的配置
- 请你详细介绍一些 package.json 里面的配置
- vue-cli 中常用到的加载器
- vue.cli 中怎样使用自定义的组件?有遇到过哪些问题吗?
- vue-cli 提供的几种脚手架模板
- vue-cli 开发环境使用全局常量
- vue-cli 生产环境使用全局常量
- vue-cli 中自定义指令的使用
Vuex
VueRouter
- $route 和 $router 的区别?
Vue3
…
一、Vue 基础
二、生命周期
三、组件通信
四、路由
五、Vuex
六、Vue 3.0
七、虚拟 DOM