- 博客(13)
- 收藏
- 关注
原创 React + jest 测试 hightlight.js 报错
报错在这行 import 'highlight.js/styles/monokai.css'内容:Ïmodule.exports ='test-file-stub';1.首先安装 babel-jest和 identity-obj-proxy。2.然后在package.json文件中的jest配置中加。内容:module.exports = {};4.重新yarn test 就没有报这个问题了。应该是js/css文件没有转换好,3.在根目录创建这两个文件。
2022-11-28 15:02:20 2136
原创 ES6新数据类型symbol介绍
symbol是ES6中新增的原始数据类型,表示独一无二的值。经常被用于对象的唯一属性名。具体使用方式如下: useEffect(() => { console.log(type, '------------------3-----'); fn() }, []) const fn = () => { // 方法1 let s1 = Symbol('key1') let obj = {
2021-11-12 14:39:15 485
原创 echarts雷达图在react中的使用及其配置
import React, { useCallback, useState, useEffect } from "react";import { CaretRightOutlined } from '@ant-design/icons';import { history } from 'umi'// import echarts from "echarts/lib/echarts"; 由于我们echarts有存cdn所以这几项不需要引入,如果你们没有则需要引入// import "echa...
2021-10-07 18:15:13 1011
原创 SPA单页应用介绍
一.介绍SPA单页web应用全称是: single page web application,就是只有一张Web页面,在初始时会加载必要的html/css/js ,在用户切换或进行其他交互时动态更新该网页.首次加载之后不会再有整页的刷新,而不同模块的展示与否一般是用js控制.二.实现SPA的方式:1.window.history.pushState(state,title,url)pushState()方法是在HTML5中新增的,可以往浏览记录中添加新记录,让用户感觉url改变了但是页面并.
2021-10-07 14:17:22 138
原创 react+umi发送请求request初始配置及使用
我们用的是umi+react ,自带了封装好的request,使用起来很方便,只需要简单设置下就可以.1.设置// 请求tokenconst getToken = async (url, forceLogin) => { const token = localStorage.getItem(`tokens`); if (!token || forceLogin) { if (REACT_ENV !== "production") { // 开发环境,自动登录
2021-10-05 21:29:39 5402
原创 前端http请求的几种类型
1.http请求介绍用户上网需要物理连接,用户通过浏览器向服务端发送请求获取相关的数据,而这个过程需要遵循http协议.http协议全称为:超文本传输协议 Hyper text transfer protocolhttp协议工作与B/S架构浏览器即客户端向服务器发送请求Request,服务器接收到请求后,向客户端发送响应信息Response.2.常用的请求类型1.post向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改,提交的数据
2021-10-05 20:57:31 1321
原创 git常用命令汇总及文件丢失问题处理
首先从gitee复制项目到本地: git clone 复制过来的ssh码或https码如果是第一次使用需要设置一下用户名密码,设置公钥私钥设置账号和Email:git config --global user.name "********************"git confit --global user.email "**************************"设置私钥...
2021-10-02 22:58:10 2199
原创 vue3+vite+TypeScript 传值解析
vue3+TypeScript 传值解析vue3+TypeScript 传值vue2传值方式在vue2系列中我们我们把状态都放到data返回的对象中,父传子是通过给子组件添加属性和值,而子组件通过this.props来接收对应的值。子传父则是通过this.$emit(‘方法名’,值)的方式去给父组件传值,而父组件通过给子组件注册对应事件来接收传递过来的实参。vue3相比vue2传值上的改变首先vue3系列增加了setup函数,那么在写法上就容易造成一定困惑,下面通过小例子来说明:以下为父组件
2021-05-19 13:16:53 729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人