Vue练习题

1,364 阅读5分钟
  1. 什么是MWM框架?它适用于哪些场景?


  2. 如何定义vue-router的动态路由?


  3. 如何获取传过来的动态参数?


  4. vue-router有哪几种导航钩子?


  5. mint-ui是什么?如何使用?


  6. v-model是什么?有什么作用?


  7. Vue.js中标签如何绑定事件?


  8. vuex是什么?如何使用?在哪种功能场景中使用它?


  9. 如何实现自定义指令?它有哪些钩子函数?还有哪些钩子函数参数?


  10. 至少说出Vue.js中的4种指令和它们的用法。


  11. vue-router是什么?它有哪些组件?


  12. 导航钩子有哪些?它们有哪些参数?


  13. Vue.js的双向数据绑定原理是什么?


  14. 请详细说明你对Vue.js生命周期的理解。


  15. 请描述封装Vue组件的作用过程。


  16. 你是怎样认识vuex的?


  17. vue-loader是什么?它的用途有哪些?


  18. 请说出vue.cli项目的src目录中每个文件夹和文件的用法。


  19. 在vue.cli中怎样使用自定义组件?在使用过程中你遇到过哪些问题?


  20. 谈谈你对Vue.js的template编译的理解。


  21. 说一下Vue.js中的MWM模式。


  22. v-show指令和v-if指令的区别是什么?


  23. 如何让CSS只在当前组件中起作用?


  24. 如何创建Vue.js组件?


  25. 如何实现路由嵌套?如何进行页面跳转?


  26. ref属性有什么作用?


  27. Vue.js 是什么?


  28. 描述Vue.js的一些特性。


  29. 描述Vue.js的特点。


  30. 在Vue.js中如何绑定事件?


  31. 请说明组件的作用。


  32. axios是什么? 如何使用它


  33. 在axios中,当调用axios.post(api/user1)时进行的是什么操作?


  34. sass是什么?如何在Vue中安装和使用?


  35. 如何在Vue.js中循环插入图片?


  36. 如何为选框元素自定义绑定的数据值?


  37. 实现多个根据不同条件显示不同文字的方法。


  38. 什么是数据的丢失?


  39. 如何检测数据变化?


  40. 如何检测对象变化?


  41. 说一下Vue.js页面闪烁{{message}}


  42. 如何在v-for循环中实现v-model数据的双向绑定?


  43. 如何解决数据层级结构太深的问题?


  44. Vue.js文件中的样式覆盖不生效的问题如何解决?


  45. 在Vue.js开发环境下调用接口,如何避免跨域?


  46. Vue的介绍作为一个轻量级框架,Vue.js提供了如此强大的功能,引起了大量开发者的关注。 如今,更多的企业开始基于Vue.js框架开发项目,Vue.js利用EMAScript 5提供的特性 实现数据绑定,提供了组件开发,有助于加快项目的开发。同Angular与React 一样, Vue.js中的数据丢失、数据双向绑定、虚拟DOM的实现、组件开发、生命周期、组件 通信等,这些基础技术是读者应该掌握的内容。


  47. v-if和v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能?


  48. Vue组件data为什么必须是个函数而Vue的根实例则没有此限制?


  49. 你知道vue中key的作用和工作原理吗?说说你对它的理解。


  50. 你怎么理解vue中的diff算法?


  51. 谈一谈对Vue组件化的理解


  52. 谈一谈对vue设计原则的理解


  53. 谈谈你对MVC、MVP和MVVM的理解?


  54. 你了解哪些Vue性能优化方法?


  55. 你对Vue3.0的新特性有没有了解?


  56. 简单说一说Vuex使用及其理解


  57. vue中组件之间的通信方式?


  58. Vue-router中的导航钩子有哪些


  59. 什么是递归组件


  60. 说一说vue响应式理解 ?


  61. Vue如果想要扩展某个组件现有组件时怎么做?


  62. vue为什么要求组件模版只能有一个根元素?


  63. watch和computed的区别以及怎么选用?


  64. 你知道vue双向数据绑定的原理吗


  65. 简单说一说vue生命周期的理解


  66. 说说你对 SPA 单页面的理解,它的优缺点分别是什么?


  67. v-show 与 v-if 有什么区别?


  68. Class 与 Style 如何动态绑定


  69. 怎样理解 Vue 的单向数据流?


  70. computed 和 watch 的区别和运用的场景?


  71. 直接给一个数组项赋值,Vue 能检测到变化吗?


  72. Vue 的父组件和子组件生命周期钩子函数执行顺序?


  73. 在哪个生命周期内调用异步请求?


  74. 在什么阶段才能访问操作DOM?


  75. 父组件可以监听到子组件的生命周期吗?


  76. 组件中 data 为什么是一个函数?


  77. v-model 的原理?


  78. Vue 组件间通信有哪几种方式?


  79. 你使用过 Vuex 吗?


  80. vue-router 路由模式有几种?


  81. 能说下 vue-router 中常用的 hash 和 history 路由模式实现原理吗?


  82. 什么是 MVVM?


  83. Vue 是如何实现数据双向绑定的?


  84. Vue 框架怎么实现对象和数组的监听?


  85. 虚拟 DOM 的优缺点?


  86. 虚拟 DOM 实现原理?


  87. Vue 中的 key 有什么作用?


  88. 你有对 Vue 项目进行哪些优化?


「点赞、收藏和评论」

❤️关注+点赞+收藏+评论+转发❤️,鼓励笔者创作更好的文章,谢谢🙏大家。