摘要: \w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下 代码如下: 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 或许你也需要匹配双字节字符,中文也是双字节的字符 代码如下: 注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)阅读全文
posted @ 2019-02-12 09:28 星陨的菲 阅读(5) 评论(0) 编辑
摘要: import createHistory from 'history/createBrowserHistory'; const history = createHistory(); export default history; import history from './utils/history'; const app = dva({ history: history)} 然...阅读全文
posted @ 2019-01-29 17:41 星陨的菲 阅读(25) 评论(0) 编辑
摘要: mdzz、、const声明的变量保持原引用。 this。setState会发现引用没有改变更改内部属性不会触发更新。 let picList: any = this.state.resumeImages; picList = JSON.parse(JSON.stringify(picList)) i阅读全文
posted @ 2019-01-29 12:59 星陨的菲 阅读(110) 评论(0) 编辑
摘要: 在路由文件router下 添加全局的路由监听。然后判断跳转。 这里只能判断本地的路由登录情况,如果token过期了无法判断阅读全文
posted @ 2019-01-28 22:52 星陨的菲 阅读(11) 评论(0) 编辑
摘要: 然后子路由组件会报错。 Add "publicPath": "/" to .webpackrc or .roadhogrc can fix this issue阅读全文
posted @ 2019-01-27 23:07 星陨的菲 阅读(50) 评论(0) 编辑
摘要: function removeNull(option) { if (!option) { return; } for (var attr in option) { if (option[attr] === null && attr !== 'teacherId') { delete option[attr]; ...阅读全文
posted @ 2019-01-27 18:12 星陨的菲 阅读(24) 评论(0) 编辑
摘要: // 字符串的下划线格式转驼峰格式,eg:hello_world => helloWorld function underline2Hump(word) { return word.replace(/_(\w)/g, function (all, letter) { return letter.to阅读全文
posted @ 2019-01-27 18:08 星陨的菲 阅读(6) 评论(0) 编辑
摘要: (window as any).namespace阅读全文
posted @ 2019-01-26 20:49 星陨的菲 阅读(9) 评论(0) 编辑
摘要: // 需要安装的库yarn add raven-js --saveyarn add raven-for-redux --save // 在创建store的地方import * as Raven from "raven-js";import * as createRavenMiddleware fro阅读全文
posted @ 2019-01-26 20:20 星陨的菲 阅读(34) 评论(0) 编辑
摘要: 之前一直用 crypto-js进行加密,新项目需要使用rsa加密,这里就专门找了下 npm i jsencrypt,然后页面头引入import JSEncrypt from 'jsencrypt';const encrypt = new JSEncrypt();encrypt.setPublicKe阅读全文
posted @ 2019-01-26 15:43 星陨的菲 阅读(70) 评论(0) 编辑