自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 react 的redux connect方法封装使用--笔记记录

1、redux封装的目的redux 完成全局状态数据的封装,同时提供对应的辅助函数,快速完成state数据的组件化绑定dispatch方法的组件化绑定。2、封装首先在store文件夹中创建actions.js文件,对外提供各种actions修改数据的操作。//用来完成不同数据的更改const mutations = { increment(state){ return { count:++state.count } }, decrease(state){ return {

2021-12-06 19:53:35 319

原创 redux 原生数据封装--笔记记录

1、下载npm i redux 2、在src下创建store文件夹,创建index.js文件和reducer.js文件。3、在reducer.js内创建一下数据结构// 默认的状态数据源let defultState = { num: 100, data: []}// 实现数据源跟action绑定,实现数据更新function reducer(state = defultState, action) { switch (action.type) {

2021-12-01 19:21:20 762

原创 react 路由动画的学习 --笔记记录

路由切换动画路由切换过程中为了增强切换效果,需要为对应的路由页面添加对应的过渡效果,此时需要使用路由动画。react中路由动画的实现需要借助于react匹配的插件react-transition-group。react-transition-group 基本知识:在 react 项目中可使用官网提供的动画过渡库 react-transition-group 来实现切换页面(路由切 换)时的过渡效果。路由切换动画 npm i react-transition-groupreact-

2021-11-30 21:27:37 815

原创 ReactN级路由嵌套的封装--笔记记录

N级路由嵌套的封装1、 在index.js中BrowserRouter中完成一级路由构建。<BrowserRouter> <Route children={(props, params)=>{ const {location, history} = props; return ( <Switch location={location}> {Routes.map((router, index)=>{ return this.crea

2021-11-30 21:16:06 181

原创 uniApp阶段网络请求封装--笔记记录

// 网络请求封装函数//同步异步// 回调地狱 Promisefunction request(params) { // 返回一个promise对象在该对象中封装网络请求 return new Promise(function(resolve, reject) { uni.request({ ...params, success(res) { // 把promise的状态改成 执行中 改为成功 resolve(res) }, fail(err) {

2021-11-29 21:39:47 147

原创 对于Axios的介绍--笔记记录

Axios介绍:Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.jshttp 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。优点:1、最新的语法2、拦截3、浏览器支持1、下载axios: npm i axios S 生产环境 D 开发环境 npm i vue-axios2、在main.js内引入axios

2021-11-29 11:02:48 403

原创 Vue阶段网络封装请求-笔记记录

网络请求:get/post引入qs模块:import qs from 'qs';在methods写入事件:get 请求:netGet(){ this.axios.get('/api/get',{ params:{username:this.username,password:this.password} }) //resylt 是一个对象,包含了响应结构的相关信息 .then(result=>{ console.log(result); //后端传

2021-11-29 10:53:27 64

原创 小程序阶段网络请求封装-笔记记录

网络请求封装:意义:wx.request在进行网络请求时通过success将请求的数据返回,但是如果某一次网络请求需要依托当前网络请求的结果,此时即将发生的网络请求必需写在当前网络请求的success方法中,这样一来会出现某一次网络请求嵌套在当前网络请求的success方法中,如果网络请求过多,此时就会出现嵌套地狱。为了解决嵌套地狱的问题,此时需要封装网络请求。在小程序中创建一个 js 文件用来放置网络请求。1、下载npm i axios//定义函数完成网络请求// params是一个对象格

2021-11-29 10:46:34 152

转载 react- router-dom推荐学习网址

1、学习react routerreact- router-dom中文网2、详细介绍学习react-router

2021-11-26 17:13:30 239

原创 react 网络请求封装 -笔记记录

import axios from 'axios';// 封装请求function http(params) { // 返回一个成功失败 return axios({ ...params }).then(res => res.data).catch(err => err);}// 封装单次或多次网络请求async function network(params) { // 判断是否是多次请求 并求 if (params instanceof Arra

2021-11-26 17:02:14 571

原创 react路由封装-笔记记录

1、首先创建项目 :npx create-react-app 项目名2、在项目内下载路由插件:在这里我下的是5版本,注意版本问题,有些版本不生效npm i react-router-dom@5 -S3、页面创建目录:

2021-11-26 16:59:23 620

原创 对于react的入门学习--笔记记录

1、生命周期react分为三个阶段:1-1、第一阶段Mounting-组件挂载阶段,代表组件第一次进入DOM结构中componentWillMount 在页面渲染前调用render 组件开始渲染componentDidMount 在组件第一次渲染后调用,只在客户端。之后组件已经生成了对应的DOM结构,可以通过this.getDOMNode()来进行访问。如果需要跟其他javascript框架一起使用,可以在这个方法中调用 setTimeOut,setInterval或发生Ajax请求等操作**

2021-11-26 16:24:54 264

原创 初始微信小程序

小程序的文件配置小程序的四种文件类型:.json 后缀的 JSON 配置文件.wxml 后缀的 WXML 模板文件.wxss 后缀的 WXSS 样式文件.js 后缀的 JS 脚本逻辑文件pages代表微信小程序的页面,该文件是防止一个一个小程序页面。 pages: 小程序内的某一个页面(某一个组件)的交互,模板结构和模板样式分别放在不同的文件中。JS文件:用来放置组件的交互类型代码比如:网络请求、数据渲染、事件回调。**wxml文件:**用来放置组件对应的模板结构。注意:小

2021-11-09 21:52:28 268

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除