
Vue
文章平均质量分 55
踢足球的,程序猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue2到Vue3进阶:第六篇-Vue3动画与过渡实战指南:打造流畅的用户体验
Vue3动画实践指南:从基础到高级技巧 本文全面介绍了Vue3的动画实现方案,包含6个核心要点: 基础过渡系统:详解Transition组件和CSS类名工作机制 进阶动画技巧:包括JavaScript动画钩子、列表过渡和状态驱动动画 第三方库集成:Animate.css和GSAP的实际应用案例 路由过渡方案:基于路由元信息的动态过渡效果 性能优化策略:关键优化点和动画降级方案 开发实践:可复用组件封装和调试技巧 文章强调动画设计应遵循目的驱动、适度使用的原则,同时兼顾性能和可访问性。通过具体代码示例,展示了原创 2025-06-21 01:14:09 · 939 阅读 · 0 评论 -
Vue2到Vue3进阶:第五篇 -从基础到高级的i18n解决方案
本文全面介绍了Vue3国际化解决方案VueI18n的核心使用方法和优化策略。主要内容包括:基础配置(安装、初始化、基本使用)、高级功能(动态切换、复数处理、日期货币本地化)、工程化实践(模块化、路由集成)、性能优化(按需加载、SSR支持)、以及测试与SEO等实用技巧。文章强调通过智能语言检测、统一键名规范、资源模块化等最佳实践,能有效提升全球化应用的开发效率和用户体验。最后提出扩展思考,探讨实时翻译编辑功能的实现可能性。原创 2025-06-21 00:54:52 · 477 阅读 · 0 评论 -
Vue3渲染机制深度解析:虚拟DOM、编译优化与性能调优
Vue3渲染性能优化指南:深入探讨Vue3的虚拟DOM机制和编译优化技术,包括静态节点提升、补丁标志、树结构打平等核心优化策略。文章详述了渲染函数与JSX的使用方法,提供了减少响应式开销、列表渲染优化、组件懒加载等实用性能优化方案,并介绍了性能分析工具的使用。最后通过大型表格渲染优化案例和SSR环境下的优化技巧,帮助开发者在保证开发体验的同时提升应用性能。掌握这些优化技术可显著提升Vue3应用的渲染效率。原创 2025-06-19 19:30:03 · 1137 阅读 · 0 评论 -
Vue2到Vue3进阶:第四篇 -从Vuex到Pinia的全面指南
Vue状态管理演进:从Vuex到Pinia的迁移指南 本文对比分析了Vuex和Pinia两大状态管理方案。Vuex作为Vue2时代的核心状态管理工具,采用集中式存储架构,包含state、mutations、actions等核心概念,但在类型支持和API复杂度上存在不足。Pinia作为Vue3官方推荐方案,提供完整的TS支持、简化API(移除mutations)、1KB轻量级和模块化设计等优势。文章详细介绍了Pinia的使用方法、高级特性(状态订阅、插件系统)以及从Vuex迁移的具体策略,并给出状态管理的最佳原创 2025-06-18 01:31:52 · 727 阅读 · 0 评论 -
Vue2到Vue3进阶:第三篇 - 通信、插槽与生命周期深度解析
本文系统讲解Vue3组件开发的核心技术,涵盖组件注册规范(全局/局部注册、命名最佳实践)、进阶通信方式(类型验证Props、事件验证Emits、多v-model绑定、跨层级Provide/Inject)、高级插槽用法(作用域插槽、动态插槽)以及Composition API生命周期管理。同时介绍异步组件、递归组件等高级模式,并提供单一职责、性能优化等组件设计最佳实践,帮助开发者构建可维护、可扩展的Vue3组件体系。原创 2025-06-18 01:09:55 · 619 阅读 · 0 评论 -
Vue2到Vue3进阶:第二篇 - 响应式系统深度解析
Vue3响应式系统全面解析:从原理到实战 本文深入剖析Vue3响应式机制,对比Vue2的Object.defineProperty实现,重点讲解基于Proxy的革新方案。核心内容包括: ref与reactive的对比选择指南 响应式工具函数实战(toRefs、readonly、computed) 进阶技巧:数组操作、Map/Set使用、性能优化 常见问题解答及最佳实践 Vue3通过Proxy实现更强大高效的响应式系统,支持动态属性、集合类型和深层嵌套,同时提供多种API满足不同场景需求。文章包含代码示例和性原创 2025-06-16 19:49:47 · 494 阅读 · 0 评论 -
Vue2到Vue3进阶:第一篇 - Composition API革命
在Vue2中,Options API存在以下痛点:问题分析:功能逻辑分散在data、methods等不同区块大型组件代码难以维护逻辑复用困难(mixins存在命名冲突等问题)2.2 语法糖(推荐)三、响应式系统升级3.1 ref vs reactive3.2 响应式工具函数四、生命周期钩子对比 Vue2 Vue3 (Composition API) beforeCreate 使用原创 2025-06-16 19:01:34 · 465 阅读 · 0 评论 -
vue 、uniapp 获取页面路由(上一个页面)
正常vue获取路由是有问题的: let pages = getCurrentPages(); // 当前页面路由 let beforePage = pages[pages.length - 2]; // 上一个页面路由 let curRoute = pages[pages.length - 1].route; //获取当前页面路由获取上个页面路由是undif.....,这个时候问题就来了,百度搜索都是这种写法,但是不中啊!高人指路后,使用插件解决uni-simple.原创 2022-01-20 09:30:50 · 5713 阅读 · 0 评论 -
vue 组件报错 Error: Map container div not exist
解决方法:子组件接受父组件传值,使用watch监听加载 props: { mapPop: { type: Boolean, }, }, watch: { mapPop() { this.$nextTick(() => { this.init(); this.carinode(); }); }, },...原创 2022-01-04 14:52:19 · 3388 阅读 · 0 评论 -
vue 请求传参修改json格式
话不多说,上代码!!!export function baseaMend(data) { return request({ contentType: "json", //这句是关键,修改入参格式 url: "/edubase/power/base/info/mod", method: "post", data, });}原创 2021-12-08 20:59:35 · 1851 阅读 · 0 评论 -
高德地图巡航器
示例地址:轨迹展示&巡航-轨迹展示-示例中心-JS API UI 组件示例 | 高德地图API轨迹:获取经纬度会原道定位不准确问题,高德官网给了专门解决问题的方案: 轨迹纠偏-在地图上绘制-开发指南-Android 地图SDK | 高德地图API1.封装方法,渲染地图init() { //首先,渲染地图实例 var that = this; var map = new AMap.Map("map", { ...原创 2021-12-08 20:52:18 · 375 阅读 · 0 评论 -
vue实现点击图片查看图片
1. 使用vue一个组件 vue-directive-image-previewer 安装依赖项npm install vue-directive-image-previewer -D2. 在main.js全局导入使用import VueDirectiveImagePreviewer from 'vue-directive-image-previewer'import 'vue-directive-image-previewer/dist/assets/style.css'...原创 2021-08-18 16:38:19 · 1190 阅读 · 0 评论 -
使用vue实现手写签名功能
个人实现截图:安装:npm install vue-esign --save使用:1.在main.js中引入import vueEsign from 'vue-esign'Vue.use(vueEsign)2.在页面中引用<vue-esign ref="esign" :width="800" :height="300" :isCrop="isCrop" :lineWidth="lineWidth" :lineColor="lineColor" :...原创 2021-07-28 21:03:38 · 2493 阅读 · 6 评论 -
vue/react/angular聊天室实例
Vue网页版聊天室:https://www.cnblogs.com/xiaoyan2017/p/10793728.htmlReact版聊天室:https://www.cnblogs.com/xiaoyan2017/p/11106246.htmlAngular聊天室:https://www.cnblogs.com/xiaoyan2017/p/11194828.html原创 2021-07-28 20:51:46 · 204 阅读 · 0 评论 -
Vue中的@blur、@focus事件
@blur 是当元素失去焦点时所触发的事件@focus是元素获取焦点时所触发的事件**原创 2021-04-11 17:20:20 · 2087 阅读 · 0 评论