IT入门 > 面试题 > vue题库 >
  • 对于MVVM的理解

    2019/11/06 点击:5993

    MVVM 是 Model-View-ViewModel 的缩写 Model 代表数据模型,也可以在 Model 中定义数据修改和操作的业务逻辑。 View 代表 UI 组件,它负责将数据模型转化成 UI 展现出来。 ViewModel 监听模型数据的

  • 请详细说下你对vue生命周期的理解

    2019/11/06 点击:5274

    总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后 创建前/后: 在 beforeCreate 阶段, vue 实例的挂载元素 el 和数据对象 data 都为 undefined ,还未初始化。在 created 阶段, vu

  • 什么是vue生命周期?

    2019/11/06 点击:3337

    Vue 实例从创建到销毁的过程,就是生命周期。从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、销毁等一系列过程,称之为 Vue 的生命周期。

  • 什么是vue生命周期?

    2019/11/06 点击:7604

    Vue 实例从创建到销毁的过程,就是生命周期。从开始创建、初始化数据、编译模板、挂载Dom渲染、更新渲染、销毁等一系列过程,称之为 Vue 的生命周期。 vue生命周期的作用是什么?

  • Vue实现数据双向绑定的原理:Object.defineProperty

    2019/11/06 点击:5811

    vue 实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的 setter , getter ,在数据变动时发布消息给订阅者,触发相应监听回

  • Vue组件间的参数传递

    2019/11/06 点击:4010

    父组件与子组件传值 父组件传给子组件:子组件通过 props 方法接受数据; 子组件传给父组件: $emit 方法传递参数 非父子组件间的数据传递,兄弟组件传值 eventBus ,就是创建一个事件

  • Vue的路由实现:hash模式 和 history模式

    2019/11/06 点击:8129

    hash 模式:在浏览器中符号 # ,#以及#后面的字符称之为 hash ,用 window.location.hash 读取。特点: hash 虽然在 URL 中,但不被包括在 HTTP 请求中;用来指导浏览器动作,对服务端安全无用,

  • vue路由的钩子函数

    2019/11/06 点击:4201

    首页可以控制导航跳转, beforeEach , afterEach 等,一般用于页面 title 的修改。一些需要登录才能调整页面的重定向功能。 beforeEach 主要有3个参数 to , from , next 。 to : route 即将进入的

  • vuex是什么?怎么使用?哪种功能场景使用它?

    2019/11/06 点击:3328

    只用来读取的状态集中放在 store 中; 改变状态的方式是提交 mutations ,这是个同步的事物; 异步逻辑应该封装在 action 中。 在 main.js 引入 store ,注入。新建了一个目录 store , export 场

  • v-if 和 v-show 区别

    2019/11/06 点击:6207

    v-if 按照条件是否渲染, v-show 是 display 的 block 或 none