logo头像
Snippet 博客主题

虚拟DOM

1. 对虚拟DOM的理解?从本质上来说,Virtual Dom是一个JavaScript对象,通过对象的方式来表示DOM结构。将页面的状态抽象为JS对象的形式,配合不同的渲染工具,使跨平台渲染成为可能。通过事务处理机制,将多次DOM修...

Vue 3.0

1. Vue3.0有什么更新(1)监测机制的改变 3.0 将带来基于代理 Proxy的 observer 实现,提供全语言覆盖的反应性跟踪。 消除了 Vue 2 当中基于 Object.defineProperty 的实现所存在的...

Vuex

1. Vuex 的原理Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。每一个 Vuex 应用的核心就是 store(仓库)。“store” 基本上就是一个容器,它包含着你的应用中大部分的状态 ( state )。 V...

VUE路由

1. Vue-Router 的懒加载如何实现非懒加载: 123456import List from '@/components/list.vue'const router = new VueRouter(&#12...

VUE组件通信

组件通信的方式如下: (1) props / $emit父组件通过props向子组件传递数据,子组件通过$emit和父组件通信 父组件向子组件传值 props只能是父组件向子组件进行传值,props使得父子组件之间...

VUE声明周期

1. 说一下Vue的生命周期Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸载 等⼀系列过程,称这是Vue的⽣命周期。 beforeCreate(创...

VUE基础面试题

1. Vue的基本原理当一个Vue实例创建时,Vue会遍历data中的属性,用 Object.defineProperty(vue3.0使用proxy )将它们转为 getter/setter,并且在内部追踪相关依赖,在属性...