耀乘前端实习一面(45min)

1. 自我介绍
2. 项目亮点、技术栈、vue2和vue3的差别(vite和pinia的差别)
3. vue基础知识
(1)生命周期函数,挂载onMounted是干嘛的、在什么时候、相关例子。
(2)组件通信。父传子、子传父(父 被动状态,通过 @事件名 ,子组件emit);跨层级通信provide、inject 具体是用在什么时候,兄弟组件间如何进行通信 暴露defineExpose() -> 暴露方法的具体实现/父组件如何接收/子组件如何进行传递。
(3)vue的单页面渲染,项目具体内容:为何购物车中要用csr 而不用ssr(服务器直接进行渲染),csr在实际中不合适 ;ns es su数据加载 分解;vite构建,pinia状态管理库。
(4)兄弟通信--->ref实例...模板引用
4. 代码实现(20min)
1)基本数据类型、复杂数据类型(如何将其合并),函数,vue
2)对象的合并,可以采用 object.assign() 或 const c={...a, ...b};
面试官会指出代码中的问题:代码规范(for用的有点多);let和const 不用var;
有什么问题要问面试官的?
全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务