Vue 面试题
感谢浪子神剑-github整理的文档。本文便于自己学习所用,所有连接均指向原文仓库地址,本文markdown文件可到 本人仓库获取
(原文链接vue 248个知识点(面试题)为你保驾护航)
vue
vue-cli
vue-router
- vue-router 怎么重定向页面?
- vue-router 怎么配置 404 页面?
- 切换路由时,需要保存草稿的功能,怎么实现呢?
- vue-router 路由有几种模式?说说它们的区别?
- vue-router 有哪几种导航钩子( 导航守卫 )?
- 说说你对 router-link 的了解
- vue-router 如何响应路由参数的变化?
- 你有看过 vue-router 的源码吗?说说看
- 切换到新路由时,页面要滚动到顶部或保持原先的滚动位置怎么做呢?
- 在什么场景下会用到嵌套路由?
- 如何获取路由传过来的参数?
- 说说 active-class 是哪个组件的属性?
- 在 vue 组件中怎么获取到当前的路由信息?
- vur-router 怎么重定向?
- 怎样动态加载路由?
- 怎么实现路由懒加载呢?
- 如果让你从零开始写一个 vue 路由,说说你的思路
- 说说 vue-router 完整的导航解析流程是什么?
- 路由之间是怎么跳转的?有哪些方式?
- 如果 vue-router 使用 history 模式,部署时要注意什么?
- route 和 router 有什么区别?
- vue-router 钩子函数有哪些?都有哪些参数?
- vue-router 是用来做什么的?它有哪些组件?
vuex
- 你有写过 vuex 中 store 的插件吗?
- 你有使用过 vuex 的 module 吗?主要是在什么场景下使用?
- vuex 中 actions 和 mutations 有什么区别?
- vuex 使用 actions 时不支持多参数传递怎么办?
- 你觉得 vuex 有什么缺点?
- 你觉得要是不用 vuex 的话会带来哪些问题?
- vuex 怎么知道 state 是通过 mutation 修改还是外部直接修改的?
- 请求数据是写在组件的 methods 中还是在 vuex 的 action 中?
- 怎么监听 vuex 数据的变化?
- vuex 的 action 和 mutation 的特性是什么?有什么区别?
- 页面刷新后 vuex 的 state 数据丢失怎么解决?
- vuex 的 state、getter、mutation、action、module 特性分别是什么?
- vuex 的 store 有几个属性值?分别讲讲它们的作用是什么?
- 你理解的 vuex 是什么呢?哪些场景会用到?不用会有问题吗?有哪些特性?
- 使用 vuex 的优势是什么?
- 有用过 vuex 吗?它主要解决的是什么问题?推荐在哪些场景用?
ElementUI
- elementui 是怎么做表单验证的?在循环里对每个 input 验证怎么做呢?
- 你有二次封装过 elementui 组件吗?
- elementui 怎么修改组件的默认样式?
- elementui 的穿梭组件如果数据量大会变卡怎么解决不卡的问题呢?
- elementui 表格组件如何实现动态表头?
- elementui 使用表格组件时有遇到过问题吗?
- 有阅读过 elementui 的源码吗?
- 项目中有使用过 elementui 吗?有遇到过哪些问题?它的使用场景主要是哪些?
- 有用过哪些 vue 的 ui?说说它们的优缺点?