08 2018 档案
摘要:长连接 HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。 HTTP是基于TCP/IP协议的,创建一个TCP连接是需要经过三次握手的,有一定的开销,如果每次通讯都要重新建立连接的话,对性能有影响。因此最好能维持一个长连接,可以用个长连接来
阅读全文
摘要:混合开发第一步:安装Hbuilder 创建移动app 选择mui模板第二步 : 链接手机数据线 选择mtp传输 第三步:打开开发者选项 打开usb调试 将usb安装打开 安装提示一定点击继续安装第四步:在Hbuilder 中点击运行 点击真机运行
阅读全文
摘要:/* 封装ajax函数 * @param {string}opt.type http连接的方式,包括POST和GET两种方式 * @param {string}opt.url 发送请求的url * @param {boolean}opt.async 是否为异步请求,true为异步的,false为同步的 * @param {object}opt.data 发送的参数,格式为对象类型 ...
阅读全文
摘要:react-scoped-style support ie8,ie8+,chrome,firefox,safari does not support css priority (just apply rules by css order in source text) does not suppor
阅读全文
摘要:首先在构造页面时 应该将页面的结构分析好。 在处理数据异步时 将数据结构进行完全的简单结构化。 使用redux时 注意返回的数据是深拷贝还是浅拷贝 否则会产生 数组不为空但是没有值的问题 使用自制数据进行列表循环时可以通过数组的某项为空来设置一些需要的特殊样式。 每个页面内都要进行redux的引入
阅读全文
摘要:在配置react-sass时遇到很多坑其中 一条如果你的.scss文件失效 请一定要在fileloader之前配置该sass-loader 配置文件如下 基于你不熟悉webpack 容易出这个错误
阅读全文
摘要:安装node-sass提示没有vendor目录的解决办法在node-sass目录下面新建一个vendor的空目录,然后运行npm/cnpm rebuild node-sass --save-dev即可,如果安装失败,会生成一个目录名为类似这样win32-x64-48的空目录,然后去https://g
阅读全文
摘要:实际上react render方法返回一个虚拟dom 并没有去执行渲染dom 渲染的过程是交给react 去完成的 这就说明了为什么要在所有数据请求完成后才去实现render 这样做也提高了性能。只调用一次渲染函数。
阅读全文
摘要:let postData = {a:'b'}; fetch('http://data.xxx.com/Admin/Login/login', { method: 'POST', mode: 'cors', credentials: 'include', headers: { 'Content-Type': 'application/x-www-form-urlencode...
阅读全文
摘要:shopcar/store.js shopcar/reducer.js shopcar/reduce/state.js shopcar/reduce/reducer.js shopcar/reduce/action.js index.js
阅读全文
摘要:import React, { Component } from 'react'; import './App.css'; import {connect} from 'react-redux'; import {bindActionCreators} from 'redux'; import action from './react-redux/todos/action' // ui 组件 只...
阅读全文
摘要:store.js 在redux中 store 是唯一的。 reduce.js 合并所以reducer 在todos模块(文件夹)下 state.js reducer.js action.js actions.js App.js
阅读全文
摘要:这样使用很麻烦,所以封装组件进行复用 login.js user.js 这是简化demo以后的代码
阅读全文
摘要:withRouter (react编程式导航的写法,使用该方法后就可以让该组件默认时具有props等属性)
阅读全文
摘要:reducer.js state.js store.js action.js app.js
阅读全文
摘要:表单控件 受控表单组件 非受控的表单组件 demo:收集表单提交的数据 路由(V4) 特点:一切皆是组件 官网:https://reacttraining.com/react-router/ npm i react-router-dom hash(HashRouter) history(BrowserRouter) 1)Router把根组件包裹起来 2)Route 对象就是路由对象...
阅读全文
摘要:子路由: 详情组件: 感觉就和vue一样
阅读全文
摘要:1这些都是浅拷贝 Objec.assign([],obj) Array.slice(0) 运行结构如下: 2正确深拷贝姿势 for循环实现深拷贝 转换成json再转换成对象实现对象的深拷贝 扩展运算符实现对象的浅拷贝
阅读全文
摘要:Document //依赖项 //模板解析语法是{} 大括号一对
阅读全文
摘要:在开发时,由于数据是异步的导致页面在render 时data是空值 出现报错和警告。 我是这么处理的 把data先写出一个空的完整结构。暂时是这么处理 或者用三元表达式进行赋值监听。data ?mydata:null
阅读全文
摘要:var date = data.concat(); unique(date); console.log(date); arrdata(data); var date = data.concat(); unique(date); console.log(date); arrdata(data);
阅读全文
摘要:处理这种数据应该使用的方式是 接下来如果 只想显示 每个开头的来的字母(zm) 比如 像下面这种的 那么
阅读全文
摘要:// vue-router中可以使用 routes:[ { path:'/', name:'index', component:()=>import('./index') } ] // 这种写法可以让componet 后面跟一个匿名函数里面跟着组件的路径。 // v-cloak 防止表达式闪烁 // v-pre ...
阅读全文
摘要:this.$router.push({name:'login',query:{name:'ww',age:18}}) 传数据 this.$route.query 拿数据 meta:{ "dl":true} //权限路由 一旦设置了这个meta标签就会在访问该路由时进行meta里面的值的判断。 由此实现了登录拦截 props 也可以在routes里面使用 设置...
阅读全文

浙公网安备 33010602011771号