项目拷打1.展开说下性能优化哪些手段(vite自动分包,图片格式转换,tree sharking移除未使用代码)2.除了tree sharking还了解过别的方式优化包大小吗3.展开说下vue-router和权限拦截?如果通过地址直接进去了能进吗?(面试官说可以) 怎么实现不可以?(挂载视图的时候判断)vue-router也有生命周期4.除了localstorage还有哪些持久化存储?(cookie,sessionstorage?)5.cookie localstorage sessionstorage三个的区别?八股1.js的基本数据类型2.判断类型有哪几种方法?3.instanceof()方法的原理是什么?4.说下js事件循环5.看题:事件循环的题6.说下闭包概念 (答错了??)7.说下vue框架的设计思想?(怎么实现双向绑定的?除了proxy还用了哪些设计模式?)8.vue组件通信有几种方式?9.状态管理你有用过吗?pinia是什么实现的?计网10.说下TCP三次握手过程11.http协议里面浏览器会限制一个跨域,说下跨域12.解决跨域13.实际项目里面你有遇到跨域 解决过吗 (这项目有涉及到后端,没遇到过是没做后端还是后端部署在同一个域名上?)14.vite和Webpack你使用到什么程度?写过Webpack插件吗?有做过plugin和loader吗?有写过什么插件吗15.算法题