自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 收藏
  • 关注

原创 react 父组件调用子组件的属性或方法

react 的父组件调用子组件的属性或方法,通过三个api实现

2024-04-19 14:45:09 351

原创 react 项目路由配置(react-router-dom 版本 v6.3、v6.4)

react的路由配置方式,根据 react-router-dom 的不同版本,做不同配置

2024-04-17 18:18:21 640

原创 react v18 项目初始化

初始化创建项目

2024-04-17 17:40:14 446

原创 Pinia 状态持久化插件——pinia-plugin-persistedstate

vue3+pinia项目中,实现pinia的状态持久化,保证页面刷新 store 中的数据不丢失

2023-10-12 16:33:10 1967 2

原创 vue3——递归组件的使用

在vue3中使用递归组件的三种方式:①直接使用文件名 ②另起script定义组件名 ③使用defneOptioins定义组件名

2023-08-22 11:48:19 2709

原创 vue3 实现简单瀑布流

使用vue3实现瀑布流(原生js、vue2思路相同,代码差异不大)

2023-08-18 17:59:21 2406 1

原创 基于 BEM 规范实现简单的全局 scss

基于 BEM 规范实现能全局复用的 scss 文件

2023-08-17 18:42:18 601

原创 Vue3 —— watchEffect 高级侦听器

vue3中 watchEffect 的参数及详细用法

2023-08-16 16:55:10 608

原创 Vue3 —— watch 监听器及源码学习

vue3 的 watch 监听器用法,参数传值详细解读

2023-08-16 15:19:57 509

原创 Vue3 —— computed 计算属性及源码学习

学习 computed 的基本使用、购物车案例实战、源码理解记录

2023-08-16 10:17:10 296

原创 Vue3 —— to 全家桶及源码学习

Vue3 的 to全家桶:toRef、toRefs、toRaw及源码学习

2023-08-10 17:58:41 517

原创 Vue3 —— reactive 全家桶及源码学习

reactive、shallowReactive 及源码学习

2023-08-10 16:01:50 286

原创 Vue3 —— ref 全家桶及源码学习

ref 全家桶及源码学习:包括 ref、isRef、shallowRef、triggerRef、customRef

2023-08-10 11:27:06 279

原创 在vue页面中,直接展示代码及样式高亮(vue 中使用 highlight)

vue 前端页面中展示 代码源码及格式,需要高亮

2023-07-27 10:59:13 3482 2

原创 vscode 统计代码行数的插件

VSCode counter 统计代码行数详细流程

2023-07-27 10:36:51 1777

原创 python 爬取网页请求,并生成表格(简单demo)

使用python语言爬取网络请求(requests),并手动处理数据,生成表格(openpyx)

2023-07-21 11:26:26 1655

原创 ts 装饰器的执行顺序

通过例子来观察 ts装饰器的执行顺序

2023-07-20 09:37:17 127

原创 css背景毛玻璃效果

毛玻璃效果的设置方式

2023-07-19 10:02:48 483

原创 ts:Set、Map

set、map结构的使用

2023-06-28 18:18:32 1375

原创 ts:简单实现发布订阅模式

// 什么是发布订阅模式?// 比如原生js 中的 addEventListener、removeEventListener;// 比如 vue 中的 EventBus(全局事件总线)($emit、$on)// 收集一些事件,统一处理// 发布者 $emit,订阅者 $on,再加一个调度者(调度中心)

2023-06-28 16:58:54 340

原创 ts:简单实现 mobx 的观察者模式 observable

小满老师的课程内容随笔~ mobx 状态管理器 // - 订阅者:管理变化后回调的函数列表 // - 观察者:将传入的数据监听起来,并且在有变化时,执行订阅者管理的函数列表

2023-06-28 16:36:51 715

原创 ts 中 infer 的使用

ts 中 infer 的使用:给参数起名、类型提取及过滤、在递归中使用

2023-06-21 15:52:20 1198

原创 ts 内置工具类型(Partial、Pick、Record、Readonly、Exclude、Extract、Omit等)

ts种13种内置工具类型:partial 、readonly、required、Exclude、Extract、Pick、Omit、Record、NonNullable、Parameters、ConstructorParameters、ReturnType、InstanceType

2023-06-20 16:49:33 1000

原创 js修改placeholder样式,使placeholder超出换行

使用::placeholder修改placeholder的样式,使用js新增style文件插入document中

2023-06-14 13:49:28 1239

原创 rollup打包ts报错:Original error: Cannot use import statement outside a module

rollup打包ts的报错解决

2023-06-09 13:59:56 463

原创 ts 装饰器

ts中几种装饰器:类装饰器、方法装饰器、参数装饰器、属性装饰器,配合理解装饰器工厂的用法

2023-06-08 17:42:45 1243

原创 ts 泛型的基本使用场景

泛型的基本语法、多个泛型参数的使用、函数使用泛型、类型别名使用泛型、泛型类、泛型约束

2023-06-06 17:25:55 1484

原创 ts 剩余参数 args

...args:将所有剩余参数放入一个名为 args 的数组中,且必须放在函数声明的最后一个

2023-06-06 14:53:06 425

原创 ts 抽象类

抽象类 abstract 不能被实例化,最终为其子类服务

2023-06-06 14:33:57 297

原创 ts 类中的存取器

存取器:关键字 get 获取、set 设置

2023-06-06 13:55:23 160

原创 ts 类中的修饰符

ts类中的修饰符(public、private、protected、readonly、static)

2023-06-06 12:40:37 821

原创 ts 接口 interface

了解接口的基本使用、函数类型、类类型

2023-06-06 10:39:39 722

原创 ts 基础数据类型

boolean、string、number、array、object、null、undefined、元祖、枚举、any

2023-06-06 09:29:03 409

原创 Pinia 映射辅助函数(mapStores()、mapState() 、mapWritableState()、mapActions())

前提是使用选项式APIPinia 映射辅助函数(mapStores()、mapState() 、mapWritableState()、mapActions())

2023-05-17 15:28:59 2884 1

原创 Pinia 上手使用(store、state、getters、actions)

Pinia中 store、state、getters、actions的使用方式

2023-05-17 11:20:43 1055

原创 初识 Pinia,对比 vuex

Pinia是vue3官方推荐的状态管理器

2023-05-16 18:28:42 580

原创 09——svg中path的使用

path的简单使用

2023-05-16 10:48:51 2698

原创 vue3<script setup>——基础使用

是 vue3 的一个语法糖,在同时使用单文件组件 (SFC)和组合式API时默认推荐更简洁的代码每个页面都需要写一遍 setup(){ return },实在繁琐, 使用语法糖后,这个结构就被简化了,全部当做 setup 内部去执行顶级绑定都可以被模板直接使用,包括变量函数组件,组件只需要引入不需要注册更好的运行时性能:模板会被编译成同一作用域内的渲染函数,避免了渲染上下文代理对象(写的时候也不需要那么多this了)能够使用纯 TypeScript 声明 props 和自定义事件。

2023-05-12 18:08:21 860

原创 Vue3生命周期

【代码】Vue3生命周期。

2023-05-12 15:38:03 712

原创 vue3路由跳转与参数获取

【代码】vue3路由跳转与参数获取。

2023-05-12 14:48:33 3399

空空如也

空空如也

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

TA关注的人

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