自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis-plus使用指南

MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2023-11-06 00:58:58 59

原创 ts:如何给对象的键限制类型

但是当我们访问 styleObj[Status[0]] 仍然显示类型错误,ts并不知道,Status[0] 是什么,我们可以在这里做一次断言,以上写法,如果是js的化,没有任何问题,但是我们用的是ts,ts会显示item.status 是anyl类型,不能作为styleObj 的键。后端返回一个数组,数组里面描述了对象的状态,我们需要根据的状态去绑定样式或者class类。我们首先考虑到的是限制styleObj的键,如何限制呢?,keyof 则是遍历对象的键,并进行联合。枚举的本质是一个对象。

2023-02-21 22:19:17 696

原创 笔试题:手写防抖与节流函数

节流和防抖在面试者经常考到,首先我们看概念。

2023-02-20 22:45:19 88

原创 eslint :plugins和extends的区别

官网给的解释是:ESLint 插件是一个 npm 模块,它可以包含一组 ESLint 规则、配置、处理器和环境。eslint官网给出的核心概念中,并未把extends作为一个核心概念提及,只是提及在使用插件时,提到了可以使用一些javascript拓展。(禁用与代码格式相关的所有其他 ESLint 规则 ) 这个插件我们可以理解为pritter的拓展插件,可以覆盖pritter的一些规则。**当我们使用plugins(插件)时,插件提供的配置我们可以在extends里面进行配置 **

2023-02-19 23:58:47 406

原创 使用swiper的loop属性导致复制多个数据的问题

Swiper loop 数据太少,复制多个,显示问题

2023-01-31 17:46:45 1013

原创 vite项目如何集成jsx

vite项目如何集成jsx、vite+vue+ts模板

2023-01-26 20:05:02 355

原创 【javascript】面试官:for of 可以遍历对象吗?

for…of遍历一个对象,有什么办法能够实现吗?我们先给数组实现一个Iterator接口。

2022-12-15 00:36:56 554

原创 TS:对象如何断言其他数据传递过来的变量属性

断言小技巧,对象如何断言其他数据传递过来的变量属性

2022-12-13 22:30:28 676

原创 原理:.env文件是如何写入环境变量的

我们在vue项目开发中,经常使用到环境变量去区分开发环境和生产环境,常见的有时,我们也可以配置我们的环境变量,比如:在根路径下添加.env文件或者.dev.env 或者pro.env 去区分开发环境和生产环境,我们配置的环境变量如何写入的呢?

2022-12-13 01:06:36 862

空空如也

空空如也

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

TA关注的人

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