- 博客(9)
- 收藏
- 关注
原创 mybatis-plus使用指南
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2023-11-06 00:58:58 61
原创 ts:如何给对象的键限制类型
但是当我们访问 styleObj[Status[0]] 仍然显示类型错误,ts并不知道,Status[0] 是什么,我们可以在这里做一次断言,以上写法,如果是js的化,没有任何问题,但是我们用的是ts,ts会显示item.status 是anyl类型,不能作为styleObj 的键。后端返回一个数组,数组里面描述了对象的状态,我们需要根据的状态去绑定样式或者class类。我们首先考虑到的是限制styleObj的键,如何限制呢?,keyof 则是遍历对象的键,并进行联合。枚举的本质是一个对象。
2023-02-21 22:19:17 703
原创 eslint :plugins和extends的区别
官网给的解释是:ESLint 插件是一个 npm 模块,它可以包含一组 ESLint 规则、配置、处理器和环境。eslint官网给出的核心概念中,并未把extends作为一个核心概念提及,只是提及在使用插件时,提到了可以使用一些javascript拓展。(禁用与代码格式相关的所有其他 ESLint 规则 ) 这个插件我们可以理解为pritter的拓展插件,可以覆盖pritter的一些规则。**当我们使用plugins(插件)时,插件提供的配置我们可以在extends里面进行配置 **
2023-02-19 23:58:47 421
原创 【javascript】面试官:for of 可以遍历对象吗?
for…of遍历一个对象,有什么办法能够实现吗?我们先给数组实现一个Iterator接口。
2022-12-15 00:36:56 558
原创 原理:.env文件是如何写入环境变量的
我们在vue项目开发中,经常使用到环境变量去区分开发环境和生产环境,常见的有时,我们也可以配置我们的环境变量,比如:在根路径下添加.env文件或者.dev.env 或者pro.env 去区分开发环境和生产环境,我们配置的环境变量如何写入的呢?
2022-12-13 01:06:36 866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人