自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 问答 (1)
  • 收藏
  • 关注

原创 Vue customRef

customRef是 Vue 3 中的一个高级响应式 API,用于创建自定义的响应式引用(ref),允许开发者对依赖追踪和更新触发过程进行细粒度控制。它通过一个工厂函数接收track和trigger两个函数,返回一个包含get和set方法的对象,从而实现灵活的响应式逻辑。‌。

2025-12-23 10:20:35 326

原创 vue toRow 与markRaw

官网描述:这是一个可以用于临时读取而不引起代理访问/跟踪开销,或是写入而不触发更改的特殊方法。不建议保存对原始对象的持久引用,请谨慎使用。返回的对象不再是响应式的,不会触发视图更新。—— 在需要将响应式对象传递给非。作用:用于获取一个响应式对象的原始对象,可以确保它们收到的是普通对象。的库或外部系统时,使用。变为响应式对象,可以使用。作用:标记一个对象,使其。

2025-12-23 09:47:49 67

原创 vue readonly 与shallowReadonly

readonly和是 Vue 3 中用于创建只读数据的两个函数,它们在只读的深度和性能上有所不同,适用于不同的场景。

2025-12-23 09:31:29 108

原创 vue shallowRef 与 shallowReacitive

shallowRef 和 shallowReactive 是 Vue 3 提供的两个用于创建浅层响应式数据的 API,它们在处理嵌套数据结构时与 ref 和 reactive 有本质区别,主要优势在于性能优化。以下从核心概念、原理、使用场景和关键差异等方面进行对比总结。

2025-12-12 16:29:24 294

原创 vue 组件的通信方式

上交压岁钱

2025-12-10 15:45:50 816

原创 vue pinia

‌:Pinia 提供了 Vue 专属的状态管理解决方案,简化了状态共享与持久化,是 Vue 3 项目中的理想选择。

2025-12-09 15:31:22 447

原创 vue 路由2

模式,你需要在服务器上做一些配置,以确保当用户直接访问一个路由(例如,输入 URL 或刷新页面时),服务器能够正确地响应。Vue 路由器(Vue Router)是 Vue.js 的官方路由管理器,它允许你构建单页面应用(SPA)。符号,后面跟着的是路由的路径。通过点击导航,视觉效果上“消失” 了的路由组件,默认是被。作用:让路由组件更方便的收到参数(可以将路由参数作为。模式下,路由的 URL 会包含一个。参数时,需要提前在规则中占位。文件夹,一般组件通常存放在。掉的,需要的时候再去。的对象写法,必须使用。

2025-12-09 10:38:10 288

原创 vue 路由

Vue 路由是 Vue.js 官方的路由管理器,用于构建单页面应用(SPA),实现页面之间的跳转和内容切换。‌。

2025-12-08 15:29:20 256

原创 vue Hooks

‌。

2025-12-08 11:36:54 316

原创 vue 生命周期

Vue生命周期钩子函数详解:Vue组件实例在创建过程中会经历创建、挂载、更新和销毁四个阶段,每个阶段都有对应的钩子函数。Vue2和Vue3的生命周期钩子有所不同,Vue3使用setup作为创建阶段,并提供onBeforeMount、onMounted等组合式API。常用的钩子包括onMounted(挂载完毕)、onUpdated(更新完毕)和onBeforeUnmount(卸载前)。示例代码演示了如何在Vue3中使用这些钩子函数来监控组件的各个生命周期阶段。

2025-12-05 16:58:22 129

原创 vue props

Vue 的 props 是组件之间传递数据的一种方式,允许父组件向子组件传递数据。以下是基于 Vue 官方文档的详细说明。

2025-12-05 15:46:45 350

原创 vue ref

Vue中的ref主要用于创建响应式变量和访问DOM元素/组件实例。其核心功能包括:1)通过ref()将数据转为响应式对象,需使用.value操作;2)在模板中通过ref标记元素,使用this.$refs(Vue2)或const el=ref(null)(Vue3)获取DOM节点或组件实例。典型应用场景包括表单验证、动画控制和组件通信。在Vue3的<script setup>中,需结合defineExpose暴露子组件数据供父组件通过ref调用。示例展示了如何通过ref操作DOM文本和访问子组件数

2025-12-05 12:00:05 291

原创 vue2 watch 和vue3 watch 的区别

Vue2与Vue3的watch机制对比: 语法差异:Vue2采用选项式配置,Vue3需导入watch函数 监听源:Vue3支持ref/reactive/getter函数,更灵活 功能增强:Vue3新增watchEffect自动追踪依赖,支持副作用清理 性能优化:Vue3默认深度监听reactive对象,建议精确监听提升性能 兼容性:Vue3保留immediate选项,同时扩展了多源监听能力 (149字)

2025-12-04 17:01:07 415

原创 vue watch

Vue 2 和 Vue 3 中的 watch 机制在核心功能上相似,但语法、灵活性和底层实现有显著差异。Vue2watchVue3watchrefreactivegetter我们在Vue3中使用watch。

2025-12-04 16:42:04 185

原创 vue computed 和 watch

‌computed 和 ‌watch 是 Vue.js 中处理数据变化的两种核心机制,‌‌:computed 用于缓存派生值,watch 用于响应数据变化的异步或副作用操作。‌‌。

2025-12-04 14:53:30 156

原创 vue toRefs 与 toRef

‌‌toRef与‌toRefs是Vue3中用于解构响应式对象的实用工具函数,主要解决reactive对象属性失去响应性的问题。‌ toRef针对单个属性转换,toRefs则批量处理对象属性。:将响应式对象(‌reactive对象)的单个属性转为独立的ref对象,保持与源属性的双向绑定关系(修改ref值会同步修改源对象)。:将整个响应式对象的所有属性批量转换为普通对象,每个属性都是独立ref对象,常用于解构后保持响应性。

2025-12-03 17:28:19 166

原创 vue3 中的 ref 和 reactive

在 Vue3 中,ref 和 reactive 是两个核心的响应式 API,用于创建响应式数据。它们在功能和使用场景上存在显著差异。

2025-12-02 22:30:00 394

原创 vue setup与OptionsAPI

setup是 vue3 中一个新的配置项,值是一个函数,组件中所用到的:数据、方法、计算属性、监视等等,全配置再setUp中。

2025-12-02 15:43:12 420

原创 vue OptionsAPI与CompositionAPI

两者性能差异不大,但Composition API在Vue 3中更灵活,支持更细粒度的生命周期控制。

2025-12-02 09:16:52 381

原创 vue 开发前的准备

-- public/ # 公共文件,不会被Webpack处理| |-- index.html # 入口HTML文件|-- src/ # 源代码目录| |-- assets/ # 静态资源,如图片、字体等| |-- components/ # Vue组件| |-- views/ # 页面组件| |-- router/ # 路由配置| | |-- index.js # 路由定义| |-- store/ # Vuex状态管理(如果有使用)

2025-12-01 15:11:16 617

原创 springboot 定时任务备份mysql数据库

接下来,你需要设置一个定时任务,让这个脚本在每天凌晨一点执行。你可以使用 cron 来实现这一点。保存并退出编辑器,这样就设置好了定时任务。这个任务将会在每天凌晨一点执行你的备份脚本。记录在Linux 系统上定时备份MySQL数据库。应该替换为你实际的备份脚本所在的路径。2、也可以在Linux中执行备份脚本,1、在代码中添加备份。

2024-03-01 08:47:30 854

原创 HarmonyOS

解决:build-profile.json5。

2024-01-16 09:12:11 755 2

原创 人大金仓(ES V8R3) license文件过期

2. 安装目录下的Server/bin下的license文件。官网下载对应的最新的授权文件,替换。1、安装目录下的license文件。

2023-06-25 14:50:26 2309

原创 flutter - widget(二)

【代码】flutter - widget(二)

2023-06-06 10:41:52 232

原创 Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: 解决办法

1. 打开 redis.windows.config文件(linux对应redis.conf文件)将 NETWORK 下 bind 127.0.0.1 注释掉。我的问题原因是Redis 没有密码,application.yml中配置了密码,注释掉密码,重启Radis即可。并将 protected-mode yes 改为 protected-mode no;2、同理修改redis.windows.server.config 文件中相应的内容;3、重启Redis服务,即可使用IP访问Redis了。

2023-06-06 10:40:25 1983

原创 echarts鼠标移入焦点错位的问题

给echarts再加上 zoom、transform:scale、transform-origin,这三个属性,即:既然body缩放了,那么渲染echarts图表的div再给他放大回去就好了。因为设置了zoom,如果你在你的项目中设置了zoom以达到缩放比例的适配,在使用echarts图表时就会出现错位的问题。当页面body拥有zoom属性之后,鼠标划过echarts图表时,触发位置就不正常。1、在页面存在缩放的时候,echarts鼠标移入焦点错位的问题。

2023-05-31 10:17:19 1963 1

原创 前端pdf文件转图片方法

2、将PDF文件的所有页面转换为图片。1、将pdf文件第一页转换为图片。实际应用,动态生成canvas。

2023-05-24 11:08:33 2758 5

原创 国产数据库人大金仓适配

kingbase8 人大金仓

2023-03-29 09:36:04 1079

原创 Flutter学习 -widget

flutter widget

2022-09-30 17:20:16 755

原创 Flutter学习-异常信息

异常:flutter加载网络图片,网络异常。

2022-09-30 16:09:33 1491

原创 FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed

打开assest中的文件异常

2022-08-03 11:01:49 1020

原创 文字的选择与排版

文字排版与设计

2022-07-27 15:11:03 365

原创 axure不显示元件库

axure

2022-06-25 11:31:07 2241

原创 css样式

css基础

2022-05-30 11:12:16 377

原创 java.lang.IllegalStateException: Fragment no longer exists for key f0:

报错日志:java.lang.IllegalStateException: Fragement no longer exists for key f0: index 0at android.support.v4.app.FragmentManagerImpl.getFragment(FragmentManager.java:564)at android.support.v4.app.FragmentStatePagerAdapter.restoreState(FragmentStatePagerA

2022-05-24 09:59:54 2186

原创 viewpager2异常: java.lang.IllegalStateException: Fragment no longer exists for key f#1: unique id 8052

异常信息: java.lang.IllegalStateException: Fragment no longer exists for key f#1: unique id 805285bc-7a1d-483f-9f79-5bb717c4e1ed at androidx.fragment.app.FragmentManagerImpl.getFragment(FragmentManagerImpl.java:365) at androidx.viewpager2.ad

2022-03-31 15:06:48 3434 3

原创 java.lang.IllegalStateException: Fragment no longer exists for key f0: unique id 8b73484e-f6ef-43c6

java.lang.IllegalStateException: Fragment no longer exists for key f0: unique id 8b73484e-f6ef-43c6-b7f7-17c1df3ee85b at androidx.fragment.app.FragmentManager.getFragment(FragmentManager.java:772) at androidx.fragment.app.FragmentStatePage.

2021-11-01 10:54:27 4369

原创 Android中防止Toast一直点击一直弹出

在使用工作中经常使用Toast,如果用户连续点击很多下按钮,可能Toast显示一两分钟也不会消失,这就给我们的用户造成了困扰。以下是解决办法:private int num = 0;//连续点击的次数private static Toast toast;private Toast getInstanceToast(Context context) {if (toast == n

2021-10-28 14:55:38 803

原创 异常:java.lang.NullPointerException: Parameter specified as non-null is null:

异常:java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter share_media at com.ocsyun.read.utils.ShareSdkUtil$ShareCustListener.onclick(Unknown Source:7)

2021-10-28 14:54:03 5668 1

原创 Photoshop去除海报上的文字

1、首先找到选择,选择其中的色彩范围。2、打开色彩范围面板后用吸管工具吸取文字上的颜色,然后调整容差让文字全部显现出来。3、再次点击选择找到修改,在修改里面找到扩展,扩展两个像素(根据自己海报上的实际文字大小和情况选择扩展像素的多少。)左右即可。4、最后点击 编辑—填充—内容识别注释:海报来源于网络...

2021-10-23 10:43:21 860

前端PDF转图片工具 pdfjs

pdf.js pdf.worker.js

2023-05-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除