IT入门 > 面试题 >
  • 不用 vuex 会带来什么问题

    2019/11/06 点击:5308

    可维护性会下降,你要修改数据,你得维护 3 个地方 可读性下降,因为一个组件里的数据,你根本就看不出来是从哪里来的 增加耦合,大量的上传派发,会让耦合性大大的增加,本来

  • vuex 原理

    2019/11/06 点击:1882

    vuex 仅仅是作为 vue 的一个插件而存在,不像 Redux,MobX 等库可以应用于所有框架,vuex 只能使用在 vue 上,很大的程度是因为其高度依赖于 vue 的 computed 依赖检测系统以及其插件系统,

  • store 是如何实现注入vue

    2019/11/06 点击:8010

    Vue.use(Vuex) 方法执行的是 install 方法,它实现了 Vue 实例对象的 init 方法封装和注入,使传入的 store 对象被设置到 Vue 上下文环境的$store 中。因此在 Vue Component 任意地方都能够通过 thi

  • state 内部支持模块配置和模块嵌套,如何实现的

    2019/11/06 点击:5077

    在 store 构造方法中有 makeLocalContext 方法,所有 module 都会有一个 local context,根据配置时的 path 进行匹配。所以执行如 dispatch(submitOrder, payload)这类 action 时,默认的拿到都是 module 的 l

  • action 执行函数中第一个参数 store 从哪里获取的?

    2019/11/06 点击:7384

    store 初始化时,所有配置的 action 和 mutation 以及 getters 均被封装过。在执行如 dispatch(submitOrder, payload)的时候,actions 中 type 为 submitOrder 的所有处理方法都是被封装后的,其第一个参数为

  • Vuex 如何区分 state 是外部直接修改,还是通过

    2019/11/06 点击:6087

    Vuex 中修改 state 的唯一渠道就是执行 commit('xx', payload) 方法,其底层通过执行 this._withCommit(fn) 设置_committing 标志变量为 true,然后才能修改 state,修改完毕还需要还原_committing 变量。外

  • Mysql的技术特点是什么?

    2019/11/06 点击:11576

    Mysql数据库软件是一个客户端或服务器系统,其中包括:支持各种客户端程序和库的多线程SQL服务器、不同的后端、广泛的应用程序编程接口和管理工具。

  • Heap表是什么?

    2019/11/06 点击:10039

    HEAP表存在于内存中,用于临时高速存储。 BLOB或TEXT字段是不允许的 只能使用比较运算符=,,,=,= HEAP表不支持AUTO_INCREMENT 索引不可为NULL

  • Mysql服务器默认端口是什么?

    2019/11/06 点击:2517

    Mysql服务器的默认端口是3306。

  • 与Oracle相比,Mysql有什么优势?

    2019/11/06 点击:3006

    Mysql是开源软件,随时可用,无需付费。 Mysql是便携式的 带有命令提示符的GUI。 使用Mysql查询浏览器支持管理