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全家桶框架来开发大型的单页面应