-
Pinia:超越父子组件通信实现全局状态管理与数据共享
Pinia在Vue.js中的状态管理与组件间数据共享在Vue.js框架中,组件是构建用户界面的基石。然而,随着应用复杂度的提升,如何在组件间高效地共享和管理数据状态成为了一个关键问题。Pinia,作为Vue.js的一个轻量级状态管理库,为解决这一问题提供了优雅的方案。本文将探讨Pinia在Vue.js中的应用,特别是在处理父子组件及兄...5个月前 阅读147
-
vue3底层原理和性能优化
Vue 3 在底层原理和性能优化方面做了许多改进,以下是一些主要的优化点和原理: https://www.zuocode.com 1. 虚拟 DOM 的改进静态树提升:Vue 3 能够检测到静态组件(即不依赖响应式数据的组件)并将其提升到渲染函数之外,从而减少不必要的重渲染。静态属性提升:对于静态属性,Vue 3 也会将其提升,...5个月前 阅读154
-
微信小程序源码,摄影小程序源码,毕设源码
视频演示:https://www.bilibili.com/video/BV1iL411i7og?p=6适合摄影展、写真相册、影楼作品展、个人展示类小程序,也可以作为新闻资讯、博客类使用。java版: 使用java开发的后端,需要单独搭建一个java服务器。源码: https://market.zuocode.com/detail/94.html https://www.zuocode...5个月前 阅读151
-
【不使用工具】Java纯手工提取pdf中的文字、图片
【不使用工具】Java纯手工提取pdf中的文字、图片效果演示: https://www.bilibili.com/video/BV15VwnekEwQ/ https://www.zuocode.com5个月前 阅读136
-
通用商城小程序源码,微信小程序毕设源码
源码: https://market.zuocode.com/detail/121.html https://www.zuocode.com 开发的通用商城小程序,使用java后端。支持优惠券,通用券和满减券支持微信支付,退款流程支持任何自定义商品规格,比如颜色、尺寸等免费维护,需要定制功能价格令谈。我的微信:185184638235个月前 阅读136
-
由于请求的竞态问题,前端仔喜提了一个bug
在平常的开发过程中,你可能会遇到这样一个bug。测试:我在测一个输入框搜索的功能时,告诉你通过输入框输入的内容,和最终通过输入内容搜索出来的结果对不上。前端:我是通过调用后端接口拿到的数据,这明显是后端返回的结果有问题啊,找后端去!后端:通过Postman一通自测后说道,结果没问题啊!找前端去!前端:我来试试...5个月前 阅读142
-
vue3语法watch与watchEffect
今天和各位大佬聊聊vue3的新增的钩子函数watchEffect与watch的区别与共同之处我们一起回到梦开始的地方,用vue写一个简单的响应式计数器大佬说这还用写,哈哈我们直接来看代码 <p>计数器:{{count}}</p> <button @click="increment">+</button> import { ...5个月前 阅读147
-
外卖点餐小程序源码,毕业设计
小程序+java后台 点餐外卖小程序。适用于线下餐厅支持外卖。也可用于毕业设计我的微信:18518463823源码: https://market.zuocode.com/detail/111.html https://www.zuocode.com5个月前 阅读151
-
spring boot如何不依赖外部redis、mysql等中间件也不mock实现集成测试
https://www.zuocode.com 背景之前聊过很多测试方法,但主要是单测如果是集成测试依赖的中间件也是外部服务上的中间件。比如服务器上部署的redis、mysql等今天我们要讨论的就是如何脱离外部服务器上的中间件,本地基于docker进行容器化集成测试。实际很多开源项目的集成测试都是这么干的Testcontainers是啥Testcont...5个月前 阅读137
-
Sharding-JDBC 5.4.1+SpringBoot3.4.1+MySQL8.4.1 使用案例
最近在升级 SpringBoot 项目,原版本是 2.7.16,要升级到 3.4.0 ,JDK 版本要从 JDK8 升级 JDK21,原项目中使用了 Sharding-JDBC,版本 4.0.0-RC1,在升级 SpringBoot 版本到 3.4.0 之后,服务启动失败,因此选择升级 Sharding-JDBC,记录代码如下: https://www.zuocode...5个月前 阅读147