- 博客(7)
- 收藏
- 关注
原创 关于React项目的解决点
最近有这样一个需求,原本该页面部分数据是来自于location.state,现在想要通过url直接输入参数(例如id)从而与后端接口通过该id获取剩余的所需数据。但是出现了一个问题,因为在componentDidMount这个生命周期中就需要使用从后端获取到的数据,原本设想是在componentDidMount中使用dispatch异步请求数据后,通过redux改变this.props后使用setstate赋值给this.state(一切为了规范!方便!)。不幸的是,...
2022-04-22 11:17:04
450
原创 Three.js初学
因为需要使用3D绘图,开始学习Three.js,以下是初学的一些总结基于原生WebGL封装运行的三维引擎一个示例/*** 创建场景对象Scene*/var scene = new THREE.Scene();/*** 创建网格模型*/// var geometry = new THREE.SphereGeometry(60, 40, 40); //创建一个球体几何对象var geometry = new THREE.BoxGeometry(100, 100, 100);
2022-03-18 18:30:30
417
原创 一个将txt文件内容转换为想要的数组数据demo
最近看到了一个拼音猜成语小游戏,突发奇想试图将它改成猜单词的小游戏,小游戏没有后端所有数据都是来自前端,所以需要完整的词库,选取了考研英语词库,但是只在网上搜到了pdf版(是我没用),然后用在线工具转成了txt文件,变成了以下格式一组英文一组中文这样,中英文行数对照但是小游戏需要的数据结构是以下这样的(为了少改一点小游戏的代码)所以自己写了一个demo来转换他们<!DOCTYPE html><html><head> <meta c
2022-03-18 18:09:48
4763
原创 那些常用的git命令
为了很好的管理代码,git命令太常用了,但是又很难完全的记住他们,以下是我经常用到的git命令从已有库获取代码git clone [地址]本地仓库与远程仓库建立链接git remote add origin [你的远程库地址 ]解除已有连接git remote rm origin查看目前连接的仓库git remote -v合并本地与远程git pull或git pull --rebase origin master提交本地git add .
2022-03-16 15:25:39
289
原创 阿里云OSS-Browser.js
为了将大文件存储进行上传并且下载,可能会采取阿里云对象存储OSS,以下根据官网Browserjs进行总结配置项:accessKeyId:string 通过阿里云控制台创建的access 白 accessKeySecret: string 通过阿里云控制台创建的access secret stsToken:string bucket:string 通过控制台创建的bucket endpoint:string OSS域名 region:string bucket所在区域默认 oss-...
2022-03-07 15:37:38
1355
1
原创 Dva JS
入门了那个很类似vuex用于react的redux,为了更好的使用它,DVA或许是一个很好的选择,于是针对DVA官方文档进行了以下总结基于redux的架子: Dva = React-Router+Redux+Redux-saga数据流向:Models :State:type State = any State表示model状态数据Action:type AsyncAction = any Action是普通js对象,是改变state的唯一途径。 通过dispatch调用
2022-03-07 15:19:30
688
原创 Redux 小小入门
Action: store.dispatch() action → store action本质js对象 type表示将要执行的动作(必须) index引用指定任务action创建函数:生成action的方法dispatch (action创建函数结果)或a= b => dispatch( action创建函数(b)); a(b);也可用react-redux的 connect() BindActionCreators():绑定多个action创建函数到dispa.
2022-03-04 16:38:21
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人