![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typescript
qlj224
这个作者很懒,什么都没留下…
展开
-
pinia开启持久化缓存
pinia开启持久化缓存原创 2022-11-28 16:26:25 · 569 阅读 · 0 评论 -
react+typescript项目中使用redux
1.项目目录2.新建index.ts文件,初始化一个增强store仓库import { createStore, applyMiddleware, StoreEnhancer, StoreEnhancerStoreCreator, Store } from 'redux';import thunk from 'redux-thunk';import reducer from './reducers/index';// 生成store增强器 const storeEnhancer: Store原创 2021-01-06 22:25:29 · 1000 阅读 · 0 评论 -
react+typescript项目配置CSS模块化
1.配置loadermodule: { rules: [ { test: /\.tsx?$/, loader: 'ts-loader' }, { test: /\.css$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader',原创 2020-12-29 21:55:26 · 1298 阅读 · 0 评论 -
typescript的链判断运行符?.
链判断运算符是一种先检查属性是否存在,再尝试访问该属性的运算符,符号为?.如果运算符左侧的操作数?.计算为undefined或null,则表达式求值为undefined。否则,正常触发目标属性访问,方法或函数调用namespace a { let a = { b: 1, speak() { console.log(111111111); } }; let b = a?.b; console.log(b); a?.speak();}...原创 2020-12-13 23:02:33 · 415 阅读 · 0 评论 -
typescript项目eslint配置
1、装包npm i eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin -D2、配置eslint规则(.eslintrc.js)module.exports = { 'parser': '@typescript-eslint/parser', 'plugins': ['@typescript-eslint'], 'rules': { 'no-var': 'error',// 不能使用var声明变量原创 2020-12-12 12:13:24 · 6569 阅读 · 0 评论