Vue 3 TypeScript Vite 实现 Pinia

    简介 在 Vue.js 中,我们通常使用 Vuex 来管理应用的状态。然而,Vuex 在一些方面存在一些限制,比如类型推断不够强大,以及在大型应用中的模块化处理上的不便利。因此,一些开发者开始寻找替代方案。 Pinia 是一个基于 Vue 3、TypeScript 和 Vite 的新一代状态管理库,它可以帮助我们更轻松地管理应用的状态。在这篇博客中,我们将探索如何使用 Vue 3、TypeScript 和 Vite 来实现 Pinia...阅读全文
    作者:绝缘体.. | 分类:typescript, vite, vue, 前端技术 | 阅读: | 标签:, , , ,

    Element UI中的面包屑(Breadcrumb)导航实现

    什么是面包屑导航? 面包屑导航是一种展示当前路径的导航方式,在网站或应用中经常被使用。通常以一系列链接的形式呈现,每个链接表示当前路径的一个级别。用户可以通过点击链接返回到父级路径。 Element UI中的面包屑导航 Element UI是一套基于Vue.js的桌面端组件库,提供丰富的UI组件,其中包括面包屑导航组件。 在Element UI中,面包屑导航组件的使用非常简单,只需要使用<el-bread...阅读全文
    作者:绝缘体.. | 分类:vue, 前端技术 | 阅读: | 标签:, , , ,

    Vue 打包上线后的缓存问题

    引言 Vue 是一款流行的 JavaScript 框架,用于构建现代化的前端应用程序。当我们开发完一个 Vue 应用,并且准备将其上线时,我们会面临一个重要的问题,即缓存问题。本篇博客将介绍 Vue 打包上线后的缓存问题,并提供一些解决方案。 什么是缓存? 在Web开发中,浏览器会将一些资源(如JavaScript、CSS 和图片文件)缓存在本地,以便在用户再次访问该网站时可以更快地加载页面。这些缓存的...阅读全文
    作者:绝缘体.. | 分类:javascript, vue, webpack, 前端技术, 编程语言 | 阅读: | 标签:, , , ,

    使用Vue Router实现前端路由功能

    什么是前端路由 在传统的Web开发中,每次用户请求一个新的页面都会发送一个HTTP请求到服务器,服务器返回相应的HTML页面。这种方式的缺点是每次都要发起HTTP请求,无法实现页面的无刷新加载,用户体验较差。 而前端路由则是通过在客户端进行页面间的切换,而无需重新向服务器请求页面,从而提供更流畅的用户体验。前端路由通过监控URL的变化,在不同的URL中显示不同的视图组件。 Vue Rout...阅读全文
    作者:绝缘体.. | 分类:html, vue, 前端技术, 编程语言 | 阅读: | 标签:, , , ,

    Vue指令的使用和分类

    Vue指令是Vue.js框架中非常重要的概念之一,它用于在HTML模板中为DOM元素绑定事件、属性和样式等。通过使用Vue指令,我们可以实现更高效、更简洁的前端开发。 一、Vue指令的使用 绑定事件 Vue指令可以用于绑定事件,例如: <button v-on:click="handleClick">点击我</button> 绑定属性 Vue指令也可以用于绑定属性,例如: <img v-bind:src="imageSrc" alt="图片加载...阅读全文
    作者:绝缘体.. | 分类:html, vue, 前端技术, 编程语言 | 阅读: | 标签:, , , ,

    Uniapp Vue2升级Vue3使用Vite分包

    引言 随着Vue3正式发布,许多开发者都迫不及待地想尝试新版Vue的新特性和性能优化。对于使用Uniapp框架进行开发的开发者来说,升级Vue2到Vue3可能是一个不容忽视的事情。在本篇博客中,我将介绍如何在Uniapp中将Vue2升级到Vue3,并使用Vite进行代码打包。 步骤一:升级Vue2到Vue3 首先,在项目根目录下打开终端,运行以下命令安装Vue3的依赖包: npm install vue@next 接着,在main.j...阅读全文
    作者:绝缘体.. | 分类:uniapp, vite, vue, 前端技术, 移动开发 | 阅读: | 标签:, , , ,

    Vue3 Element Plus封装一个抽屉组件

    介绍 抽屉组件是一种常用的交互方式,可以在页面上展示一部分内容并且通过滑动的方式暂时隐藏起来。在Vue3和Element Plus的基础上,我们可以很方便地封装一个抽屉组件,使其更加易于使用和定制化。 准备工作 在开始封装之前,请确保你已经安装了Vue3和Element Plus,并且建立了Vue3的项目。 npm install vue@next npm install element-plus 功能 我们打算封装一个具有以下功能的抽屉组件...阅读全文
    作者:绝缘体.. | 分类:vue, 前端技术 | 阅读: | 标签:, , , ,

    Vue计算属性和侦听器的使用和区别

    在Vue.js中,计算属性和侦听器都是用于处理数据变化的方法。它们都可以响应式地更新视图,但它们的使用方式和区别略有不同。本文将介绍计算属性和侦听器的使用方法以及它们之间的区别。 一、计算属性的使用 计算属性是基于它们的依赖关系进行缓存的。只有在它的相关依赖发生改变时才会重新求值。这就意味着只要依赖不改变,多次访问计算属性会立即返回之前的计算结果,而不必再次执行函数...阅读全文
    作者:绝缘体.. | 分类:vue, 前端技术 | 阅读: | 标签:, , , ,