vue常见面试题

明月
• 阅读 807
  1. 有使用过vue吗?说说你对vue的理解?
  2. 说说你对SPA单页面的理解,它的优缺点分别是什么?如何实现SPA应用呢?
  3. 什么是双向绑定?原理是什么?
  4. 请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢?
  5. Vue组件之间的通信方式都有哪些?
  6. v-show和v-if有什么区别?使用场景分别是什么?
  7. v-if和v-for的优先级是什么?如果这两个同时出现时,那应该怎么优化才能得到更好的性能?
  8. SPA首屏加载速度慢的怎么解决?
  9. Vue中组件和插件有什么区别?
  10. 为什么data属性是一个函数而不是一个对象?
  11. 动态给vue的data添加一个新的属性时会发生什么?怎样解决?
  12. Vue实例挂载的过程是什么?
  13. Vue中的$nextTick有什么作用?
  14. 说说你对vue的mixin的理解,有什么应用场景?
  15. 说说你对slot的理解?slot使用场景有哪些?
  16. Vue.observable你有了解过吗?说说看
  17. 你知道vue中key的原理吗?说说你对它的理解
  18. 怎么缓存当前的组件?缓存后怎么更新?说说你对keep-alive的理解是什么?
  19. Vue常用的修饰符有哪些?有什么应用场景?
  20. 你有写过自定义指令吗?自定义指令的应用场景有哪些?
  21. Vue中的过滤器了解吗?过滤器的应用场景有哪些?
  22. 什么是虚拟DOM?如何实现一个虚拟DOM?说说你的思路
  23. 你了解vue的diff算法吗?说说看
  24. Vue项目中有封装过axios吗?主要是封装哪方面的?
  25. 你了解axios的原理吗?有看过它的源码吗?
  26. SSR解决了什么问题?有做过SSR吗?你是怎么做的?
  27. 使用vue开发过程你是怎么做接口管理的?
  28. 说下你的vue项目的目录结构,如果是大型项目你该怎么划分结构和划分组件呢?
  29. vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
  30. Vue项目中你是如何解决跨域的呢?
  31. vue项目本地开发完成后部署到服务器后报404是什么原因呢?
  32. 你是怎么处理vue项目中的错误的?
  33. Vue3有了解过吗?能说说跟Vue2的区别吗?
点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
郜小超 郜小超
3年前
史上最全前端面试题(但是没有答案 自己百度 手动狗头!)
Vue面试题生命周期函数面试题1.什么是vue生命周期2.vue生命周期的作用是什么3.第一次页面加载会触发哪几个钩子4.简述每个周期具体适合哪些场景5.created和mounted的区别6.vue获取数据在哪个周期函数7.请详细说下你对vue生命周期的理解?vue路由面试题1.mvvm框架是什么?2.vuerout
踩坑了!熬夜整理小米Android面试题
一、Java初中级面试题1.容器(HashMap、HashSet、LinkedList,HashSet等)2.内存模型3.JVM、Davilk、ART三者的原理和区别4.垃圾回收机制5.类加载方案6.说说你对Java反射的理解7.说说你对动态代理的理解8.什么是线程池,如何使用?为什么要使用线程池?9.在多线程运行过程中,解决安全性问题?10.设计模式(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
可莉 可莉
3年前
了解Vuex状态管理模式
1Vuex是什么呢?它是Vue的状态管理模式,在使用vue的时候,需要在vue中各个组件之间传递值是很痛苦的,在vue中我们可以使用vuex来保存我们需要管理的状态值,值一旦被改变,所有引用该值的地方就会自动更新。是不是很方便,很好用呢?vuex是专门为vue.js设计的状态管理模式,集中式存储和管理应用程序中所有组件的状态,vuex也集成了vue的
Souleigh ✨ Souleigh ✨
3年前
面试官:说说你对vue的理解?
一、从历史说起Web是WorldWideWeb的简称,中文译为万维网我们可以将它规划成如下的几个时代来进行理解石
科林-Colin 科林-Colin
3年前
Vue 组件通信方式及其应用场景总结
前言相信实际项目中用过vue的同学,一定对vue中父子组件之间的通信并不陌生,vue中采用良好的数据通讯方式,避免组件通信带来的困扰。今天笔者和大家一起分享vue父子组件之间的通信方式,优缺点,及其实际工作中的应用场景首先我们带着这些问题去思考1vue中到底有多少种父子组件通信方式?2vue中那种父子组件最佳通信方式是什么?3
Easter79 Easter79
2年前
Vue 的计算属性如何实现缓存?(原理深入揭秘)
前言很多人提起Vue中的computed,第一反应就是计算属性会缓存,那么它到底是怎么缓存的呢?缓存的到底是什么,什么时候缓存会失效,相信还是有很多人对此很模糊。本文以Vue2.6.11版本为基础,就深入原理,带你来看看所谓的缓存到底是什么样的。注意本文假定你对Vue响应式原理已经有了基础的了解,如果对于Wat
京东云开发者 京东云开发者
10个月前
手牵手带你实现mini-vue | 京东云技术团队
Vue的双向数据绑定实现原理是什么样的,如果让我们自己去实现一个这样的双向数据绑定要怎么做呢,本文就与大家分享一下Vue的绑定原理及其简单实现
臧霸 臧霸
3星期前
前端框架及项目面试-聚焦Vue、React、Webpack
在前端框架及项目面试中,通常会聚焦于三个主要方面:Vue、React、以及Webpack。以下是针对这些方面可能涉及的一些问题和主题:1.Vue.js:Vue.js的基本原理和核心概念是什么?(如组件、指令、响应式数据等)Vue.js的生命周期钩子有哪些,