React库 rematch -Axios
react-use 创建跟踪状态:添加链接描述
import {useInterval, useBoolean} from 'react-use';
const delay = 1000; // 倒计时间隔
const [startCount, toggleStartCount] = useBoolean(false);
//短信读秒 startCount toggleStartCountuseInterval(() => {if (timer === 0) {setCount(count + 1);toggleStartCount();setTimer(60);} else {setTimer(timer - 1);}},startCount ? delay : null);//startCount toggleStartCount
const sendMessages = async e => {// 安卓点击穿透e.preventDefault();if (startCount) {return null;}const phone = phoneNumber.value.replace(/\s/g, '');if (phoneNumber.hasError || !/^1[3-9]\d{9}$/.test(phone)) {return Toast.info('请输入有效的电话号码');}try {await Axios.post('https://api-dev.bitorange.cn/api/client/user/sms/send',{phone_num: phone,sms_use: 'register'});toggleStartCount();Toast.info('验证码发送成功');} catch (err) {if (err && err.message) {Toast.info(err.message);} else {Toast.info('验证码发送失败,请检查输入的号码和网络');}}};
axios 创建http请求:添加链接描述
try {await Axios.post('https://api-dev.bitorange.cn/api/client/user/sms/send',{phone_num: phone,sms_use: 'register'});toggleStartCount();Toast.info('验证码发送成功');} catch (err) {if (err && err.message) {Toast.info(err.message);} else {Toast.info('验证码发送失败,请检查输入的号码和网络');}}
rematch (额外装的插件inner{//直接处理属性}):
rematch 将.xxx(属性) 组件化 通过插件(如inner)来操作属性
React库 rematch -Axios相关推荐
- use SWR为什么能成为我的最爱React库?
全文共2355字,预计学习时长12分钟 图源:unsplash 在过去的几个月里,我一直在开发Next JS应用程序.应用程序使用axiosto进行API调用,然后用unstated next作为状态 ...
- react的导出是怎么实现的_不到一百行代码,我们来实现一个简简简简简简简简简简版react库...
good evening everybody!这是一篇关于react故事的文章,这个故事主要是讲在一个夜黑风高晚上,react从一个VDOM变成真实DOM的过程. 这个过程react经历了从JSX-& ...
- React项目配置axios和反向代理和process.env环境配置等
React项目配置axios和代理和proces.env环境配置等 React项目配置axios和代理和proces.env环境配置等 配置axios和代理 proces.env环境配置 React项 ...
- 安装htttp协议库(axios)
#安装htttp协议库(axios) ##方式一 黑窗口 npm install axios 注意:需要在发送请求的页面 引入axios import axios from "axios&q ...
- 同时多个axios请求_用 React+Antd 封装 Axios 实现全局 Loading 效果
前言 今天在做 react 后台管理的时候要实现一个全局 Loading 效果,通常使用 axios 库与后端进行数据交互.为了更好的用户体验,在每次请求前添加一个加载效果,让用户知道在等待加载. 要 ...
- 2022 年值得推荐的 React 库
此文为译文,原文出自: 原作者:Amitav Mishra 原文链接:React Libraries for 2022[2] 译者:LBJ React 出现已经有一定的时间了.从那时起,围绕组件驱动的 ...
- 使用fiddler代替charles将react中的axios请求重定向到本地文件,兼容谷歌浏览器chrome
首先下载安装fiddler,打开软件 刷新react项目页面,可以找到请求的链接,我定义的是axios.get('api/todolist'),所以可以在请求列表中发现报红的这一条链接 双击该请求,在 ...
- react中使用axios拦截器
写在开头:项目中每次切换页面时都在全局的dva里面监听路由切换,调用一个checkToken方法,token失效就跳转登录页.但项目中的接口大部分都需要在请求头中带上登录后获取的token.思考:是不 ...
- react中使用axios获取后台服务器数据
在react项目中获取数据的工具比较多,比如fetch axios, 这2个应该是使用最多的,说下我在使用axios 时遇到的问题吧! 我的需求是要实现,所有的数据请求统一写到一个文档里面比如get- ...
最新文章
- 869所高校上榜!2020中国内地大学第三方综合指数排名出炉
- thinkphp mysql权限管理_TP thinkphp 权限管理 权限认证 功能
- Java常量字符串String理解
- -32767转化为二进制_程序员需要了解的硬核知识之二进制
- JavaScript+HTML+CSS 无缝滚动轮播图的两种方式
- 【AI视野·今日NLP 自然语言处理论文速览 第七期】Tue, 15 Jun 2021
- 华为云摘得信息检索领域国际权威比赛金牌,实力全解析
- c++ 二维数组_二维数组的声明2019_04_18
- Java拷贝(赋值、浅拷贝、深拷贝)
- 放弃手机后!罗永浩今年已带货19亿元
- linux qt计算器,QT 计算器小程序
- 是时候研读一波导师的论文--一个简单有效的联合模型
- 原生PHP 做网站,php原生方法监控服务网站的运行情况
- K3 设置为AP,用于软件路由的后级。
- 超长时间序列数据可视化的6个技巧
- 自定义Unity调色板
- 标准差和标准误差的区别
- GraphicsMagick创建空白图片
- 【基础入门题072】转置矩阵
- 三个维度看全球半导体格局变迁