- 博客(9)
- 收藏
- 关注
原创 快速获取地址栏数据
export default function (name) { let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); let r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null;}Ï
2021-04-20 10:50:33
141
原创 七拼八凑之前端配置一个新mac(inter)
安装brew官网安装/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"网不好(自动脚本,国内地址,此方法会让先安装git)bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"nvm安装后 nvm -v 查看 如果是command...
2021-03-16 10:10:12
187
原创 storage事件
使用localStorage中 存储数据时,当存储的数据发生变化时,会触发window 对象的storage事件,通过监听该事件并指定其事件处理函数,可以定义在其他页面中修改localStorage中的值所要执行的处理。 window.addEventListener('storage', event => { console.log(event) });同时打开一个域名下面的多个页面其中一个退出登录跳转登录页,另一个也要求跳转登录页时,可以使此事件监听。此事件不能
2021-01-13 10:17:20
923
原创 使用react-router0-config时的简易守卫
import React from ‘react’import { renderRoutes } from ‘react-router-config’import { withRouter, Link } from ‘react-router-dom’import { Home, Login, Forms, List, Main } from ‘./components’const Root = ({ route }) => ( {renderRoutes(route.route
2020-12-27 19:54:43
215
1
原创 axios封装
import axios from ‘axios’import qs from ‘qs’// url 是请求的服务器地址// payload 参数export function post (url, payload = {}) {return new Promise((resolve, reject) => {let result = ‘’if (localStorage.getItem('token')) { result = { ...payload, token: localS
2020-11-13 19:07:39
324
原创 redux持久化(<PersistGate loading={null} persistor={persistStore(store)}></PersistGate>)
//引入标题括号中的 PersistGate 这一句在Provider标签里面//import { PersistGate } from ‘redux-persist/lib/integration/react’import { createStore, compose, combineReducers, applyMiddleware } from ‘redux’import promise from ‘redux-promise’ // 中间件import thunk from ‘redux-t
2020-11-13 19:05:32
781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人