vue阶段小实训第一周面试题

这篇博客整理了关于Vue的面试题,涵盖了Vuex、组件通信、状态管理、生命周期、路由传参等多个方面,帮助理解Vue的核心概念和实践技巧。包括Vuex的store原理、组件间通信方式、数据绑定、单页面应用的优缺点等关键知识点。
摘要由CSDN通过智能技术生成

1.vuex是什么?

介绍:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。

理解:核心就是 store(仓库),仓库是用来干什么的?你就当它用来储存东西的。

2.什么是vuex的状态管理?

state,驱动应用的数据源;
view,以声明方式将 state 映射到视图;
actions,响应在 view上的用户输入导致的状态变化。

3.什么是耦合?什么是内聚?

耦合:模块与模块之间很多事存在关联的,如果改动一个,其他若干模块也会发生改变,模块之间的关系越是紧密,独立性就越不好,这种关系我们称为耦合。
内聚:模块内部的代码,互相之间的练习越强,内聚就越高。

4.观察者模式和订阅者模式分别是什么?

data里面的title可以理解为被观察者或者说发布者,template 里面使用的title可以理解为观察者或者订阅者,
本文以观察者和被观察者为例。
观察者模式又被称作为发布订阅者模式,定义了一对多的依赖关系,

5.路由传参的方式?

路由传参分为query和parames
1.使用query传参的时候,name,path都可以引入,但使用params传参的时候只能使用name进行引入。
2.接收参数的时候使用this.$ route.params.name或者this.$ route.query.name
3.进行路由跳转的时候,我们使用this.$ router.push(‘路径’)
4.如果index.js配置路由时,我们能看到,params的参数是URL不可或缺的一部分,但是query的参数是拼接起来的,没有也不影响

6.什么是同步,什么是异步?

7.vue是什么?

 1. Vue 是什么  ?
      主流的渐进式 JavaScript 框架
 2.  什么是渐进式?
        可以和传统的网站开发架构融合在一起,例如可以简单的把它当作一个类似 JQuery 库来使用。
        也可以使用Vue全家桶框架来开发大型的单页面应
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值