自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React中插槽实现方式

应用场景:父组件需要获取子组件的数据,如element-plus中的table组件,可以通过scope获取行数据。注:这里的render只是一个属性名,也可以通过默认插槽children实现,直接传入一个函数式组件。需要明确的是:React其实并没有插槽的概念,其本质是属性prop的单向传递。这里就其实有点有vue中的h函数(渲染函数)的感觉了~因此可以将多个插槽放到一个对象中,传递子组件。通过传递一个属性:函数式组件。方式一:props传递。方式二:context。

2025-03-11 16:09:47 583

原创 ReferenceError: __dirname is not defined in ES module scope This file is being treated as an ES modu

原理:当设置 external 时,当设为 external 时(不打包该依赖,在运行时直接从 node_modules 加载),Node.js 为每个 CommonJS 模块创建独立的运行环境,在这个环境中能访问 __dirname 等特殊变量,而打包会丢失这个特殊的运行环境,这就是为什么 external 能工作 ,它保留了 Node.js 的原生模块加载机制。此时如果运行打包后的代码,就会出现__dirname找不到的报错。项目的依赖中figlet是commonjs的写法。

2025-01-21 18:59:58 800

原创 UI组件二次封装

但是可以曲线解决,使用ref的目的是什么?是调用组件对象的函数。因此可以先拿到原有el-input的组件对象的属性,然后封装到当前组件上。注:透传自动实现v-model,本质就是一个prop + 一个emit。枚举原有组件的对象inputRef, 然后加到当前组件对象中并暴露出去。如何要让myInp这个ref对象指向原有的el-input?透传属性:attributes。

2025-01-10 16:11:50 320

原创 webpack入口和出口使用

具体情况具体分析下面是一些经典场景。

2024-11-27 14:21:39 665

原创 idea项目中classPath路径的定义

idea项目中classPath路径的定义idea项目中classPath路径的定义

2022-11-21 21:23:19 5756

原创 解决idea鼠标移开后自动预编译的问题

解决解决idea鼠标移开后自动预编译的问题

2022-10-07 22:39:00 2012 2

原创 新的打开文件模式“x”在python 3中做什么?

而"x"表示以独创模式打开文件,如果文件存在,则引发FileExistsError。使用此模式,您的代码将简单地编写为try: with open("fname", "x") as fout: #Work with your open fileexcept FileExistsError: # Your error handling goes here以前的代码可能是try: with open("fname", "x") as fout:..

2022-04-17 22:08:44 1123

空空如也

空空如也

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

TA关注的人

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