明朝万达一面凉经

#金三银四,你有感觉到吗# 我选并没有🤐
又是被挂的一天
1.自我介绍包括项目
2.自学的流程,如何学习前端,HTML,css,js,vue那些(因为我非科班出身)

3.深挖项目技术:介入项目原因,几人团队,分工详情,部署打包,如何从零搭建:安装node和淘宝镜像,安装webpack和脚手架,vue create创建项目,npm run serve 启动

4.vue项目如何初始化:在cmd中执行命令 vue init webpack vue-project(答的搭建后启动就完成了初始化,记得git init 不记得vue init 了😭)

5npm依赖包如何安装:npm install package

6npm --save-dev的作用:将模块安装到package.json的devDependencies节点属性中,同时运行npm install 初始化项目会将模块下载到项目目录之下,devDependencies节点是运行时的依赖,开发阶段使用上线就不需要了,程序上线后任然需要的依赖,如express,这时需要--save参数。
(没记住,答的针对性保存在当前文件下,可以区分全局保存,节约内存)

7vuex用来存哪些数据:vue项目的全局变量(刷新页面就会丢失)(答的token和各组件都要使用的公共数据)

8如何异步获取数据存到vuex中:app.vue文件中调用接口,返回的数据存到vuex中;store.index文件里面getters返回vuex保存的数据,通过filter方法过滤;页面引入import{mapGetters} from vuex;页面计算属性computed 调用getter 方法...mapGetter;组件界面直接使用computed里面数据,加()传参。(答的action,mutation中dispatch,调用this.$store,有点搞混了)

9能不能直接修改vuex数据:不能,vuex是单向数据流,主要用于跨组件的交互,没一个mutation执行后更新状态,可以调用异步的action去查看mutation的状态,通过commit提交的mutation的方法修改state,统一修改。(没答全)

10vuex持久化:本地储存localStorage,再从中取值;或使用vuex-perisistedstate

全部评论
字数限制了,还没写完果然查完答案发现没答全的太多了 11vuex数据如何和localstorage数据同步:安装插件vuex-persistedstate默认将数据储存到localstorage中,将数据分开存储到localStorage和sessionStorage。使用mutation即this.$store.commit()和actionincrementAsync的setTimeout函数异步操作和watcher和subscribe和vuex方法保证数据的更新及时性 12父子组件的生命周期顺序:父组件beforeCreate→父组件created→父组件beforeMount→子组件beforeCreate→子组件cteated→子组件beforeMount→子组件mounted→父组件mounted。父组件beforeUpdate→子组件beforeUpdate→子组件updated→父组件updated。父组件beforeDestroy→子组件beforeDestroy→子组件destroyed→父组件destroyed(答的先进后出,先父后子,忘了具体的) 13js深拷贝 14反问,技术栈和表现建议
点赞 回复
分享
发布于 03-26 21:16 山东
这是校招?这么难
点赞 回复
分享
发布于 04-26 01:37 湖南
滴滴
校招火热招聘中
官网直投

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务