1.共享屏幕实现todolist(要求vue3+arco-design) 2.promise了解么?有哪些方法3.手撕promise.all,race,红绿灯4.async/await5.Js实现链式调用6.项目相关,webpack打包优化7.manaco编辑器引入了哪些语言?怎么配置,体积过大怎么办?你怎么处理的?8.为什么选择markdown编辑器9.vue生命周期10.vue3相较于2做了哪些更新11.vue3的diff和vue2的区别12.ref,reactive区别,ref为什么模版中不需要.value13.代码分割怎么做的?讲讲项目模块按需加载14.loader和plugin分别是什么?自定义loader和plugin怎么实现?有自己写过loader么?15.浏览器输入url到渲染过程—-你没提js,那js呢?16.get和post区别17.常见请求头18.js事件循环19.有哪些常见微任务和宏任务?20.路由模式?hash模式和history模式原理?21.nexttick是啥?原理?22.项目权限校验怎么做的?用户签到?23.如果我要实现按钮级别的权限怎么做?(开始吟唱)24.那如果要把设置按钮级别权限的功能拆成一个组件,你有什么思路?(没理解啥啊,我前面说在组件里用计算属性或者自定义指令控制具体按钮的显隐)25.菜单显隐26.openapi 是什么?输出了哪些文件?能记起来的就这些吧,第一个额外要求是因为项目用了。