# axios 相关
1. axios 在 GET 方式传参数时有什么要注意的?
2. axios 的拦截器有哪些?项目中是怎么使用的?为什么要这么用?
3. 在调用接口时,提示未登录,请问怎么解决?
# 接口相关
1. 什么是 REST 接口规范?
2. 如何通过浏览器分析一个接口?分析时主要分析什么?
# esilnt
1. esilnt 是干什么用的?
2. vue 的项目中如何关闭 eslint?
3. 如何让 vscode 在保存时自动修复代码格式?
# 菜单 (NavMenu) 组件
1. 如何设置菜单组件默认的选中状态?
2. NavMenu 组件在项目中主要使用了哪几个组件?每个组件上有哪些重要的属性?
3. 如何在刷新之后还能保存默认选中的状态?项目中是如何实现的?
# 路由相关
1. 必须登录才能进入后台,这个权限功能项目中是如何实现的?
2. 路由在跳转时即可以使用 name 也可以使用 path,项目中是使用的哪个?有什么好处?
3. 配置路由时 meta 属性是干什么用的?
# 弹出框组件(dialog)
1. 如何打开和关闭弹出框?
2. 如何设置弹出框下面的按钮?
# 级联下拉框(cascader)
1. 级联下拉框组件使用时有什么要求?
2. 级联下拉环框上的 props 属性是干什么用的?项目中是怎么使用的?为什么要用?
3. 如何让级联下拉框中只显示有子菜单的按钮?项目中是如何实现的?
4. 说一下级联组件在选中之后返回的值的类型?如何只返回最后一级的值?
# 复选框(checkbox)
1. 如何让一个复选框的值在勾选时是2,未勾选时是1?
# 日期组件(datapicker)
1. 如何设置日期组件返回的日期的格式?
# 表单组件 (form)
1. 如何统一设置表单元素的尺寸?
2. 如何设置文字和输入框在同一行?
3. 如何让所有的表单元素以行级显示(在同一行,比如搜索表单)?
4. 你在制作表单元素时使用哪个组件?有什么重要属性?
# 表格(table)
1. 如何制作一个表边框的表格?
2. 表格上哪个属性用来设置数据?
3. 表格列组件上 label 和 prop 属性的用途?
4. 如何定制列中的内容?
5. 如何在列中获取当前这条记录的内容?
# 本地存储
1. 项目中是如何做本地存储的?
2. 如何用 Vuex 做本地存储?
3. vuex-persistedstate 插件有哪几个重要的配置项?
# uploader
1. 上传图片时显示未登录是什么原因?怎么解决?
# 切换框(Tabs)
1. 如何设置默认选中的切换框?
2. 当切换框中内容比较复杂时,代码会越写越复杂,请问如何解决?
3. 如何实现子向父传值?项目中在什么时候使用了子向父传值?
# GIt 相关
1. 请问什么是冲突?怎么解决?
2. 如何尽量避免冲突的发生?
3. 将代码提交到远程仓库的流程?
4. 说出常用的指令,至少5个?
5. 请问什么是分支?
# 业务相关
1. 如何能够在同一个表单中实现添加/修改功能?说一下实现的思路?
2. 项目中是如何格式化时间的格式的(接口返回的是时间戳,我们要显示成 年-月-日)?
3. 说一下实现一个带搜索、翻页的数据列表的实现思路和流程?
4. 请说明三级主菜单(顶部、左侧)和路由跳转的关系?