
Vue
文章平均质量分 97
Vue的学习。
Guiat
C/C++领域优质创作者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Vue】生态工具链(Vue DevTools、VSCode插件)
Vue.js 作为一个流行的前端框架,拥有丰富的生态工具链,这些工具能显著提高开发效率和代码质量。本文将深入介绍 Vue DevTools 和 VSCode 插件这两类核心开发工具。// 创建自定义事件// 在父组件中监听// 在 VSCode 中添加自定义代码片段"body": ["","",""," $3","})","","$4","</style>"],"description": "Vue 3 组件使用 <script setup>"原创 2025-05-06 03:30:00 · 1874 阅读 · 0 评论 -
【Vue】Vue3源码解析与实现原理
性能更好: 更精确的依赖追踪与渲染优化更小的包体积: 通过 tree-shaking 减少打包大小更好的TypeScript支持: 从底层设计支持类型推导: 提供更灵活的代码组织方式更好的扩展性: 自定义渲染器API,更易构建定制渲染。原创 2025-05-05 23:00:00 · 970 阅读 · 0 评论 -
【Vue】微前端架构与Vue(qiankun、Micro-App)
微前端是一种前端架构模式,它将前端应用分解成一系列小型、自治的应用,可以独立开发、测试和部署。这些小型应用最终组合成一个完整的应用。微前端架构借鉴了微服务的理念,旨在解决大型前端应用开发和维护的复杂性问题。qiankun(乾坤)是蚂蚁金服推出的一个基于 single-spa 的微前端实现库,旨在让微前端的使用更加简单。其名字取自中国传统文化中的"乾坤",寓意为包罗万象。原创 2025-05-05 03:45:00 · 1317 阅读 · 0 评论 -
【Vue】项目实战:企业级后台管理系统
随着企业信息化建设的不断推进,越来越多的企业需要一个高效、稳定、可扩展的后台管理系统来管理用户、权限、数据等内容。本项目旨在通过 Vue.js 框架构建一个企业级后台管理系统用户登录与权限控制多级菜单导航系统数据展示(表格、图表)表单提交与校验封装通用组件库提升开发效率本项目基于 Vue 3 + TypeScript + Element Plus 构建了一个企业级后台管理系统原型,涵盖了用户登录、权限控制、多级菜单、数据展示等关键功能,并通过 ECharts 实现了可视化能力。原创 2025-05-04 04:00:00 · 1335 阅读 · 0 评论 -
【Vue】性能优化与调试技巧
期待您的一键三连!欢迎指正!原创 2025-05-03 23:00:00 · 1921 阅读 · 0 评论 -
【Vue】跨平台开发(Electron、Quasar)
Electron 是一个基于 Chromium 和 Node.js 的桌面应用开发框架。允许使用 HTML、CSS 和 JavaScript 开发跨平台桌面应用程序(Windows / macOS / Linux)。支持 Vue、React 等前端框架。Quasar 是一个基于 Vue 的全功能框架,支持构建:响应式 Web 应用(SPA)PWA(渐进式 Web App)移动端应用(通过 Cordova 或 Capacitor)桌面端应用(通过 Electron)原创 2025-05-03 12:00:00 · 813 阅读 · 0 评论 -
【Vue】移动端开发(Uni-app、Taro)
Uni-app 是一个使用 Vue.js 开发所有前端应用的框架。支持一次开发,多端部署(H5、小程序、App等)。使用 Vue 的语法规范,兼容大部分 Vue 生态。Taro 是一个多端统一开发解决方案,由京东凹凸实验室开源。支持 React、Vue、Vue3 等多种框架。支持编译到微信小程序、H5、React Native 等平台。熟悉 Vue;项目需要发布到 App;更关注快速上线;→ 推荐使用Uni-app。熟悉 React;项目更偏向小程序;原创 2025-05-03 03:45:00 · 1959 阅读 · 0 评论 -
【Vue】Vue与UI框架(Element Plus、Ant Design Vue、Vant)
Vue生态系统中有多个优秀的UI组件库,帮助开发者快速构建美观、一致且功能丰富的用户界面。:基于Vue 3的桌面端组件库,适用于中后台系统:阿里巴巴推出的企业级UI组件库,基于Ant Design设计规范Vant:有赞前端团队开源的移动端组件库,专注于移动应用开发// Vue UI框架流行度数据模拟"其他": 8基于项目需求选择中后台管理系统 → Element Plus 或 Ant Design Vue移动端应用 → Vant设计风格要求高 → Ant Design Vue。原创 2025-05-02 22:15:01 · 2291 阅读 · 0 评论 -
【Vue】E2E测试(Cypress/Playwright)
端到端(E2E)测试是验证Vue应用整体功能的方法,它通过模拟真实用户与应用的交互来测试完整的用户流程。在// 登录命令})// 检查Toast消息})// 添加商品到购物车${// 登录命令 Cypress . Commands . add('login' ,(username , password) => {原创 2025-04-28 04:15:00 · 685 阅读 · 0 评论 -
【Vue】单元测试(Jest/Vue Test Utils)
{{ product.price }}元加入购物车原创 2025-04-27 23:17:03 · 1377 阅读 · 0 评论 -
【Vue】静态站点生成(VitePress)
VitePress 是一个基于 Vite 构建的静态站点生成器(SSG),专为技术文档而设计,由 Vue.js 团队开发。它使用 Markdown 编写内容,通过 Vue 组件增强功能,并利用 Vite 的快速开发体验。fill:#333;color:#333;color:#333;fill:none;Markdown文件VitePress静态HTML/CSS/JS部署到服务器fill:#333;color:#333;color:#333;fill:none;创建主题目录定义Layout组件。原创 2025-04-25 12:00:00 · 1189 阅读 · 0 评论 -
【Vue】服务端渲染(SSR)与Nuxt.js
服务端渲染是指在服务器端将Vue组件渲染成HTML字符串,然后直接发送到浏览器,最后在浏览器端将静态HTML"激活"为完全可交互的应用程序。fill:#333;color:#333;color:#333;fill:none;用户请求URL服务器端渲染Vue组件生成HTML发送到浏览器加载JS资源激活Vue应用Nuxt.js 是一个基于Vue.js的通用应用框架,它预设了利用Vue.js开发服务端渲染应用的各种配置,提供了自动代码分割、服务端渲染、强大的路由系统等特性。原创 2025-04-25 03:00:00 · 853 阅读 · 0 评论 -
【Vue】TypeScript与Vue3集成
TypeScript 作为现代前端开发的主流静态类型语言,极大增强了代码的规范性和可维护性。Vue3 作为前端主流框架,官方也对 TypeScript 提供了全力支持。TypeScript 与 Vue3 的集成不仅能够提升开发效率,还能显著减少运行时错误,是现代企业项目的首选。本文将以多级阿拉伯数字标题的方式,系统讲解 TypeScript 与 Vue3 集成的各个方面,涵盖环境搭建、基础语法整合、类型声明、组件开发、全局属性、第三方库引入、常见场景实践以及最佳实践建议。原创 2025-04-24 23:45:00 · 937 阅读 · 1 评论 -
【Vue】组合式API(Composition API)
组合式API(Composition API)是Vue 3引入的一种新的编写组件逻辑的方式,它是对Vue 2中选项式API(Options API)的补充和扩展。组合式API允许开发者按照逻辑关注点组织代码,提高代码的可读性和可维护性。// 为ref指定类型number(0)// 为reactive指定类型import {原创 2025-04-24 12:30:00 · 1781 阅读 · 0 评论 -
【Vue】CLI与Vite工程化配置
Vue CLI 是基于 webpack 构建的标准化工具链,用于快速搭建 Vue.js 项目。# 安装 Vue CLI npm install -g @vue/cli # 查看版本 vue --version # 创建项目 vue create my-projectVite 是下一代前端构建工具,提供更快的开发服务器启动和即时的模块热更新。原创 2025-04-24 03:30:00 · 1063 阅读 · 0 评论 -
【Vue】状态管理(Vuex、Pinia)
在Vue应用中,状态管理是指对应用中各种数据状态的集中式管理。随着应用规模的增长,组件之间共享状态变得越来越复杂,简单的父子组件通信方式可能不再适用。状态管理工具提供了一种集中式存储管理应用所有组件的状态的方式。Pinia是Vue官方团队成员开发的新一代状态管理库,被视为Vuex 5的替代品。它提供了更简单的API、完整的TypeScript支持,以及更好的开发体验。// 第一个参数是store的唯一ID// state是一个返回初始状态的函数count: 0,}),原创 2025-04-22 23:45:00 · 1182 阅读 · 3 评论 -
【Vue】路由管理(Vue Router)
Vue Router 是 Vue.js 官方的路由管理器,它与 Vue.js 核心深度集成,使构建单页面应用变得轻而易举。它提供了声明式的导航控制和组件系统,让开发者能够通过配置路由映射、嵌套路由等方式构建复杂的应用。原创 2025-04-22 12:15:00 · 692 阅读 · 0 评论 -
【Vue】响应式原理与数据绑定
Vue.js 的核心特性之一是其响应式系统,它能够自动追踪依赖关系并在数据变化时更新视图。这种响应式机制使得开发者可以专注于业务逻辑,而不必手动操作DOM来反映数据的变化。响应式编程是一种面向数据流和变化传播的编程范式。在Vue中,当我们修改数据时,视图会自动更新以反映这些变化,这就是所谓的"响应式"。特性Vue 2Vue 3实现方式Proxy检测属性添加不支持支持检测属性删除不支持支持检测数组变化部分支持完全支持性能较低较高API设计较复杂更直观。原创 2025-04-22 03:45:00 · 794 阅读 · 0 评论 -
【Vue】生命周期与钩子函数
Vue组件的生命周期指的是从创建、挂载、更新到销毁的完整过程。每个阶段会触发对应的钩子函数,开发者可通过这些钩子插入自定义逻辑。原创 2025-04-21 03:15:00 · 681 阅读 · 0 评论 -
【Vue】组件通信(Props/Emit、EventBus、Provide/Inject)
期待您的一键三连!欢迎指正!原创 2025-04-20 20:00:00 · 798 阅读 · 1 评论 -
【Vue】组件化开发
正文组件是 Vue 的核心功能,允许我们将 UI 拆分为独立可复用的代码片段。1.2 组件基本用法2. 组件通信2.1 Props 向下传递数据2.2 自定义事件向上传递数据2.3 插槽分发内容3. 组件注册与组织3.1 组件命名约定3.2 模块化组件系统3.3 动态组件4. 组件高级模式4.1 组件递归4.2 依赖注入4.3 异步组件5. 组件通信进阶5.1 Provide/Inject 响应式5.2 事件总线6. 组件复用技术6.1 混入 (M原创 2025-04-20 03:45:00 · 919 阅读 · 0 评论 -
【Vue】模板语法与指令
正文Vue 模板语法允许开发者以声明式的方式将数据渲染到 DOM。1.2 原始 HTML1.3 属性绑定2. Vue 指令系统2.1 条件渲染2.2 列表渲染2.3 事件处理2.4 表单输入绑定3. 计算属性与侦听器3.1 计算属性3.2 侦听器4. 类与样式绑定4.1 绑定 HTML 类4.2 绑定内联样式5. 条件渲染进阶5.1 v-if 与模板6. 列表渲染进阶6.1 数组变更检测6.2 过滤和排序7. 事件处理进阶7.1 事件修饰符详原创 2025-04-19 23:30:39 · 1270 阅读 · 0 评论 -
【Vue】入门基础
Vue.js是一个用于构建用户界面的渐进式JavaScript框架。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,易于上手,便于与第三方库或既有项目整合。:更好的代码组织和逻辑复用Teleport:将内容渲染到DOM树的其他位置Fragments:组件可以有多个根节点Suspense:处理异步组件更好的TypeScript支持:类型推断改进。原创 2025-04-16 05:00:00 · 1117 阅读 · 0 评论