Vue面试系列-01
Vue面试系列-01 1. 什么是 Vue? Vue(读音 /vjuː/,类似于view)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。 Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动

2022年7月17日
大约 13 分钟
Vue面试系列-02
Vue面试系列-02 1. Vuex 在什么情况下使用? 如果应用比较简单,不建议使用Vuex,一个简单的store模式即可;而需要构建一个中大型单页应用时,使用Vuex能更好地在组件外部管理状态。 2. Vuex 和单纯的全局对象有什么区别? Vuex的状态存储是响应式的。当Vue组件从store中读取状态的时候,若store中的状态发生变化,那么相应的组

2022年7月17日
大约 13 分钟
Vue面试系列-03
Vue面试系列-03 1. Vue 中使用了哪些设计模式? 1、工厂模式 - 传入参数即可创建实例 虚拟 DOM 根据参数的不同返回基础标签的 Vnode 和组件 Vnode。 2、单例模式 - 整个程序有且仅有一个实例 vuex 和 vue-router 的插件注册方法 install 判断如果系统存在实例就直接返回掉。 3、发布-订阅模式。(vue 事件

2022年7月17日
大约 8 分钟
Vue 使用原生 js 实现锚点定位到指定位置
Vue 使用原生 js 实现锚点定位到指定位置 方式一:传统href锚点定位 网上有很多通过href锚点定位的方式,也有很多千奇百怪的方法!这种跳转方法实现的是从某个位置跳转到同页面的另一个位置。 通过href定位会在访问地址栏中增加ID值,影响url正常请求,不太友好; 另外是href定位如果不想定位到浏览器界面顶部位置时, 需要在对应的ID值内部元素中增

2022年7月2日
大约 1 分钟