- 博客(17)
- 收藏
- 关注
原创 react 将setState从异步改为同步
写个方法,所有数据都可以调用这个方法setStateAsync(state){ return new Promise((resolve) this.setState(state,resolve) )}}配上使用方法class OptionDemo extends React.Component { constructor(props) { super(props); this.state = { count:1 } } /* 如果需.
2021-06-04 14:13:20
902
原创 git 合并分支,合并部分提交的代码
1、将bug分支需要合并的代码 合并到sit分支如只需要合并bug分支的2个提交,复制idgit cherry-pick 'id'之后解决冲突,然后继续git cherry-pick --continue
2020-11-06 11:28:56
1268
原创 如何配置React-Router
Router (我们叫它为路由器)Route (我们可以简称为路由)1、标签的方式2、对象配置的方式3、按需加载的路由配置
2020-07-13 16:35:43
203
原创 react-redux
1、安装redux 首先安装react 在react中使用 需要安装react-redux 使用中间件 安装redux-thunk npm install redux react-redux redux-thunk2、app.js 根组件//(React-Redux 提供Provider组件,可以让容器组件拿到state) import {Provider} from 'react-redux'import {store} from './stor.
2020-07-07 14:36:07
147
原创 react组件之间的跳转及传值
React组件之间通信是单向的,数据只能由一方传到另一方。组件之间的关系有:父组件向子组件传递值子组件向父组件传递值兄弟组件之间通信父组件向子组件传递值 (Parent=>Child)父组件向一级子组件传递值,可以给子组件通过props传递。自上而下进行传递。class Parent extends Component { render() { return <Child data={data} />; // 向子组件传递data值 }}
2020-06-29 15:48:47
2039
原创 新建react项目
1、安装全局npm install -g create-react-app2、创建项目create-react-app newreact3、进入项目cd newreact4、运行项目npm start
2020-06-16 18:15:08
165
原创 vueX mutation
在mutation中写上自定义的方法,组件中通过 this.$store.commit(“自定义的方法名”) 就可以更新store中的数据和状态直接取值:<div>{{$store.state.count}}</div>通过methods操作值:addCount(){this.$store.commit('increment')},通过methods...
2020-05-08 15:06:35
129
原创 vue-cli/typeScript vantUI 按需引入样式
首先安装npm install babel-plugin-import --save-dev找到文件 babel.config.jsmodule.exports = { presets: [ '@vue/cli-plugin-babel/preset' ], plugins: [ ['import', { libraryName: 'vant',...
2020-01-14 14:25:44
803
原创 Vue-cli3项目引入Typescript
前言假设已经有一个通过 vue-cli3 脚手架构建的 vue 项目命令行安装 Typescriptnpm install --save-dev typescriptnpm install --save-dev @vue/cli-plugin-typescript编写 Typescript 配置根目录下新建 tsconfig.json,下面为一份配置实例(点击查看所有配置项)。值得注...
2020-01-06 10:33:47
393
原创 vue vm格式适配移动端
npm install postcss-px-to-viewport --save-dev"postcss": { "plugins": { "autoprefixer": {}, "postcss-px-to-viewport": { "viewportWidth": 375, "unitPrecision": 3, "viewport...
2019-12-27 16:54:11
489
原创 vue添加背景音乐
mounted() {// 播放音乐document.addEventListener(“touchstart”, this.audioAutoPlay, false);let oAudio = document.querySelector("#audio");oAudio.onended = function() {//播放完毕,重新循环播放oAudio.load();oAu...
2019-12-24 18:35:52
3002
1
原创 vue 移动端px转vw 安装postcss-px-to-viewport
#安装**npm install postcss-px-to-viewport **#配置package.json“plugins”: {“autoprefixer”: {},“postcss-px-to-viewport”: {“viewportWidth”: 375,“unitPrecision”: 3,“viewportUnit”: “vw”,“selectorBlack...
2019-12-03 09:22:04
680
原创 移动端调试
移动端除了抓包还有一个小程序插件<script src="https://wechatfe.github.io/vconsole/lib/vconsole.min.js?v=3.3.0"></script><script>window.vConsole = new window.VConsole();console.info('欢迎使用 vConsole...
2019-11-03 11:29:49
235
原创 git的一些常用命令
删除本地分支:git branch -d 分支名(remotes/origin/分支名)强制删本地:git branch -D 分支名删除远程分支:git push origin --delete 分支名(remotes/origin/分支名)...
2019-10-22 09:09:05
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人