以下是2021年最新的公司面试题
- try catch 的实现原理。
- token怎么处理?刷新token的原理,为啥需要刷新token。
- 组件通信方法有哪些?事件总线和vuex的区别。
- vue数据双向绑定原理,vue3又是怎么处理的,proxy的缺点。
- 生命周期函数。
- 路由导航钩子。
- vue的优缺点。
- 对云开发和微前端有没有了解过?
- 数组去重,怎么把set数据结构转成数组?
- axios请求怎么使用?
- axios与ajax区别。
- axios请求在vuex什么地方使用?
- 路由跳转有哪几种方式?
- axios的二次封装配置,有没有对响应状态码进行拦截处理,对跑出的错误信息怎么处理?
- webpack如何配置?
- 介绍一下vue-router。
- vueRouter有哪几种导航守卫?
- 父子组件传值方法。
- 动态路由如何传参以及获取参数?
- .路由模式底层用的是哪些api?
- h5新增语义化便签。
- 前端怎么进行页面缓存?
- rem布局。
- flex布局。
- 一个页面有上千个下拉框,怎么优化?
- 懒加载的作用,怎样实现图片懒加载?
- 伪数组有哪些?
- cookie和local Storage区别。
- echarts封装过哪些组件?
- 怎么实现跨域?
- jsonp跨域缺点。
- jquery的常用方法。
- jquery怎么样操作样式和属性?
- es6语法。
- 盒子居中有种几种方法?
- promise封装原生ajax。
- 插件和组件的区别。
- 对MVVM的理解。
- 小程序文件类型。
- bindtap与catchtap绑定还是件区别?
- 小程序生命周期。
- data为什么是一个函数?