![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
文章平均质量分 76
我胖虎不答应!!
工作、学习、记录、进步
展开
-
React结合html2canvas - jspdf 截取表格转pdf下载 并上传后台
html2canvas options属性简单使用,document是要截取的html片段(dom对象),options参数jspdfjspdf-Documnet 一个英文api文档jspdf 属性简单使用,具体可以参照api,还有网上很多大佬使用的记录功能实现的具体使用在我的代码中,我固定了dom容器的宽度为a4纸的宽,高度自适应,附带一个表格边框的样式,为什么要自己写表格样式、、、、因为坑啊react中生成pdf的方法代码-----------------------------原创 2020-12-21 16:01:08 · 1284 阅读 · 0 评论 -
Redux react-redux class组件使用篇
class组件中使用redux详细参考搭配 React中有提到怎么使用前提,在react应用中已经成功注入了redux。(之前已经写过了怎么注入redux的文章)只是在使用上hooks的使用和calss组件有所区别,class组件中主要使用react-reudx暴露的 connect() 方法,将包装好的组件连接到Redux,即可在props中获取到注入的store,以及使用dispatch方法代码块(组件中简单的使用)import React from 'react'import { con原创 2020-11-19 15:40:15 · 1737 阅读 · 0 评论 -
Redux react-redux hooks使用篇
Redux 入门到放弃开始~~~~~~~~~~~参照vuex的思想入手react-redux完成简单运用(不谈深入)参考 redux w3cschool最新的中文文档Redux三大原则 1.单一数据源(整个应用的 state 被储存在一棵 object tree 中,它只有一个单一的 store )、2.State 是只读的(唯一改变 state 的办法就是触发 action,action 是一个描述要发生什么的对象)、3.纯函数的形式来执行修改(为了描述 action 如何改变 state tree原创 2020-11-19 14:11:23 · 3158 阅读 · 0 评论 -
React-redux redux 初入记录
一、使用流程(只记录代码和简单介绍,具体的只是点可以参照Redux 中文文档、React-Redux 官方 Hooks 文档说明)src下创建目录(依照自己的习惯,当然尽量按照规范同时便于维护)1.关于actionsActions 对象是把数据从应用传到 store 的有效载荷。它是 store 数据的唯一来源。用法是通过 store.dispatch() 把 action 传到 store。每个action约定使用type来...原创 2020-11-19 11:37:09 · 391 阅读 · 0 评论 -
React 嵌套路由(简版-----react-router-dom)
React篇记录初学嵌套路由一步一坑奥利给!!!!!!!!!!!!!!!!!!!1.routesimport Index from '../views/index/Index'import Home from '../views/home/Home'import About from '../views/about/About'import Login from '../views/Login'const routes = [ { name:'login',原创 2020-11-11 15:35:36 · 859 阅读 · 2 评论 -
创建React项目
使用webpack、babel、react来创建React项目初始化项目首先第一步我们先创建一个名字是my-app的文件夹mkdir my-appcd my-app然后在my-app目录下创建src文件夹用来存放React代码mkdir src使用npm命令初始化项目npm init -y初始化后的文件目录安装webpack首先安装webpack和webpack-cli,webpack-cli包含了webpack的众多指令,所以需要安装。npm install webpack转载 2020-11-06 11:38:07 · 251 阅读 · 0 评论 -
react axios 基于taro小程序(通用)
react axios 基于taro小程序import axios from 'taro-axios'import Taro from '@tarojs/taro'// 创建新实例 默认配置const HTTP = axios.create({ timeout: 1000, baseURL: 'http://182.92.225.113:8070',})HTTP.interceptors.request.use(request => { let token=Taro.get原创 2020-11-05 09:23:14 · 1716 阅读 · 0 评论