css:怎样使一个元素水平垂直居中
js部分:基本数据类型,localstorage和sessionstorage的区别,数组去重,删除某个元素的方法
,怎么创建dom节点
vue部分:v-if,v-show vue怎么解决跨域 组件传到 v-for中的key 怎么解决首页加载数据变慢 怎么用v-model mvvm原理 Vue 的 nextTick 的原理是什么? vue路由模式怎么实现 watch,methods 和 computed 的区别 Vue 组件 data 为什么必须是函数 怎么解决表单验证重复发送请求(防抖)
父传子触发哪些生命周期 生命周期有哪些 keep-alive的作用 怎样更改data数据 watch能监听computed里面的数据吗
项目问题:用户不登录情况下怎么跳到登录页面,你认为项目比较难的地方 介绍一下你的项目
开发流程
webpack了解吗
中电金信:vuex和localstorage区别 v-model原理 虚拟Dom watch和computed区别
863软件:初试 :js部分:基本数据将类型 实现深拷贝 数组常用方法 es5和es6的声明变量方式
vue:常用指令 v-if和v-show区别 组件传值 vuex 生命周期
复试:项目问题:自动登录怎么做 移动端部署在哪 怎么实现弹幕 从后端返回动态路由怎么做
中讯设计:js:Promise、Async/Await 的区别
Promise.then 里的回调函数会放到相应宏任务的微任务队列里,等宏任务里面的同步代码 执行完再执行 async 函数表示函数里面可能会有异步方法,await 后面跟一个表达式 async 方法执行时,遇到 await 会立即执行表达式,然后把表达式后面的代码放到微任务队 列里,让出执行栈让同步代码先执行
var let const 的区别
项目问题:权限管理 登录怎么加密 怎么把项目在本地测试
中软华腾:
初试:css:怎么解决行内元素(img)间隙 flex垂直居中水平居中 opacity:0 和visibility:hidden区别 rem
js:map 和hasmap区别 递归实现深拷贝 深拷贝原理 合并数组 递归实现多维数组降维 字符串查找子串 数组查找字符串 正则判断数字,字符串 去重空格方法 对称加密和非对称加密 md5是什么加密 typeof和instance of 区别 for of 和 for in 普通函数和箭头函数区别
git怎么取消commit提交过的命令
vue:keep-alive触发哪些生命周期 watch不能监听哪些方法 怎么解决数据不能实时更新,为啥会产生这样情况知道的话可以说说 兄弟传值还有其他啥方法能实现 bus.$emit怎么传多个数据
this.$router.replace和this.$router.push的区别
复试:项目问题:登录怎么做的 token时效 keep-alive干什么用的里面的参数 触发的生命周期(activated,deactivated)
vue:nexttick了解吗 vuex更新数据在哪,怎么取数据,模块化的时候怎么取数据 filter
js:深拷贝原理 实现深拷贝方法 var,let,const区别 const可以更改哪些数据类型,不可以更改哪些 箭头函数this指向 扩展运算符默认值啥时候生效(参数为undefined的时候)
威科姆:接口权限怎么做的 请求接口的时候怎么按照顺序一个一个请求 怎么解决异步回调
vue组件传值 防抖和节流 vuex怎么传递数据 promise里面的三个状态 get和post区别