• 本文介绍了虚拟DOM是如何以JavaScript对象形式模拟真实DOM的,以及它在前端开发中的作用。文中详细讲解了虚拟DOM与真实DOM的区别,包括操作速度、JavaScript对象模式、可重用性和跨平台适用性等方面的不同点。最后,本文提供了几个前端框架的实例...
  • 本文介绍了MVVM框架及其原理,并给出了一个简单的实现示例。通过数据绑定实现了视图更新,达到了模型与视图的分离。
    • 2023/5/31
    • Vue
    本文介绍了 Vue 的动态组件的概述、使用场景以及实现方法,并为读者提供了一些示例代码。
    • 2023/5/31
    • Vue
    本文介绍了Axios三层封装的基本思想和实现方法,并讲解了拦截器的作用和使用方法。
    • 2023/5/30
    • Vue
    本文介绍了Vuex状态管理器的基础概念和使用场景,以及具体的安装和使用方法,包括状态数据state、状态修改mutations、状态二次处理getters、异步修改数据actions、以及多模块modules的使用方法等。通过本文的学习,可以更好地管理Vue项...
  • 什么是命名空间?命名空间是一种用来避免命名冲突的机制,也就是说它是一种让不同模块或库之间的标识符相互独立的方式。在计算机编程语言中,每个变量、函数、类等都需要一个唯一的标识符。但是在多个模块、库或应用...
    • 2023/5/30
    • Vue
    在Vue项目中,常常需要为页面添加面包屑导航功能,以便及时显示用户所处的路径。本文介绍了如何使用ElementUI提供的Breadcrumbs组件实现面包屑导航功能,并且还涉及到了如何与左侧菜单进行联动。
  • 防抖和节流都是为了减少函数被频繁调用,从而提高页面性能。防抖适用于按钮点击、搜索框输入等场景,节流适用于抢购活动、鼠标移动等场景。防抖和节流的实现方法分别为使用定时器和判断时间间隔。
    • 2023/5/29
    • Vue
    本文介绍了在Vue项目中设置网页标题的多种方法,包括使用Vue Router的钩子函数、在组件的生命周期函数中通过document.title设置网页标题、使用插件vue-meta、修改vue.config.js配置文件以及实现不同页面不同标题的方法。
    • 2023/5/29
    • Vue
    本文介绍了Vue Router中的 “NavigationDuplicated” 错误由来和影响,并提供了解决这个错误的三种常用方法。这些方法包括:检测当前路由是否已经处于该路由、使用前置守卫 beforeEach 避免执行重复导航、重写 Vue Router...