- 博客(107)
- 收藏
- 关注
原创 react 项目路由配置(react-router-dom 版本 v6.3、v6.4)
react的路由配置方式,根据 react-router-dom 的不同版本,做不同配置
2024-04-17 18:18:21 642
原创 Pinia 状态持久化插件——pinia-plugin-persistedstate
vue3+pinia项目中,实现pinia的状态持久化,保证页面刷新 store 中的数据不丢失
2023-10-12 16:33:10 1970 2
原创 vue3——递归组件的使用
在vue3中使用递归组件的三种方式:①直接使用文件名 ②另起script定义组件名 ③使用defneOptioins定义组件名
2023-08-22 11:48:19 2713
原创 Vue3 —— ref 全家桶及源码学习
ref 全家桶及源码学习:包括 ref、isRef、shallowRef、triggerRef、customRef
2023-08-10 11:27:06 279
原创 python 爬取网页请求,并生成表格(简单demo)
使用python语言爬取网络请求(requests),并手动处理数据,生成表格(openpyx)
2023-07-21 11:26:26 1659
原创 ts:简单实现发布订阅模式
// 什么是发布订阅模式?// 比如原生js 中的 addEventListener、removeEventListener;// 比如 vue 中的 EventBus(全局事件总线)($emit、$on)// 收集一些事件,统一处理// 发布者 $emit,订阅者 $on,再加一个调度者(调度中心)
2023-06-28 16:58:54 342
原创 ts:简单实现 mobx 的观察者模式 observable
小满老师的课程内容随笔~ mobx 状态管理器 // - 订阅者:管理变化后回调的函数列表 // - 观察者:将传入的数据监听起来,并且在有变化时,执行订阅者管理的函数列表
2023-06-28 16:36:51 716
原创 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 1002
原创 js修改placeholder样式,使placeholder超出换行
使用::placeholder修改placeholder的样式,使用js新增style文件插入document中
2023-06-14 13:49:28 1249
原创 rollup打包ts报错:Original error: Cannot use import statement outside a module
rollup打包ts的报错解决
2023-06-09 13:59:56 463
原创 Pinia 映射辅助函数(mapStores()、mapState() 、mapWritableState()、mapActions())
前提是使用选项式APIPinia 映射辅助函数(mapStores()、mapState() 、mapWritableState()、mapActions())
2023-05-17 15:28:59 2891 1
原创 Pinia 上手使用(store、state、getters、actions)
Pinia中 store、state、getters、actions的使用方式
2023-05-17 11:20:43 1056
原创 vue3<script setup>——基础使用
是 vue3 的一个语法糖,在同时使用单文件组件 (SFC)和组合式API时默认推荐更简洁的代码每个页面都需要写一遍 setup(){ return },实在繁琐, 使用语法糖后,这个结构就被简化了,全部当做 setup 内部去执行顶级绑定都可以被模板直接使用,包括变量函数组件,组件只需要引入不需要注册更好的运行时性能:模板会被编译成同一作用域内的渲染函数,避免了渲染上下文代理对象(写的时候也不需要那么多this了)能够使用纯 TypeScript 声明 props 和自定义事件。
2023-05-12 18:08:21 860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人