摘要: 一、this的意义 二、寻找this绑定对象 经常听到这么一句话,找this只需要看 谁是调用方 。当函数被调用时会记录函数调用调用方式、传参包括this等各种属性。有时候 绑定对象情况太抽象,找到准确的 调用方 还是有一定的难度。我罗列出个人寻找普通函数 的步骤: 三、找到调用栈&调用位置 看个例 阅读全文
posted @ 2020-01-05 21:30 xiaobe 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 一、什么是高阶函数(组件),作用是什么? 子类使用父类的方法可以通过继承的方式实现,那无关联组件通信(redux)、父类使用子类方法(反向继承)呢 为了解决类(函数) 功能交叉/功能复用 等问题,通过传入类/函数返回类/函数(继承)的方式使得类拥有自身未定义的方法。 例如 的connect方法使用了 阅读全文
posted @ 2020-01-05 13:57 xiaobe 阅读(1334) 评论(0) 推荐(1) 编辑
摘要: 一、JS 利用 防止数据出错,导致页面崩溃 解构 值为 的变量,解构时为空 输出 二、TS 阅读全文
posted @ 2019-07-04 15:59 xiaobe 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 目录结构 example_index.ts app.ts 阅读全文
posted @ 2019-07-01 17:59 xiaobe 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 奇思妙想的🌰 HashRouter包裹下访问根服务: 假设为 操作一: 浏览器直接输入 结果: 路由自动变为 ,可正常访问. 操作二: 浏览器直接输入 结果: 可正常访问 将HashRouter更改为BrowserRouter 操作一: 浏览器直接输入 结果: 路由自动变为 ,可正常访问 操作二: 阅读全文
posted @ 2019-06-27 14:44 xiaobe 阅读(8483) 评论(1) 推荐(0) 编辑
摘要: 具体错误 webpack.config.js 解决方法 在添加ts编译模块的时候仅留下'ts loader',即 具体原因 待补充 阅读全文
posted @ 2019-06-27 11:07 xiaobe 阅读(16687) 评论(0) 推荐(0) 编辑
摘要: Dva2.0及以上版本 使用官方自带的Promise 此时业务组件的dispatch会接收 model 层 返回的值。可以利用data做一些逻辑判断 感兴趣源码可以查看: "Dva2.0发布日志" Dva2.0及以下版本 阅读全文
posted @ 2019-03-21 21:48 xiaobe 阅读(13663) 评论(2) 推荐(1) 编辑
摘要: 但请注意, 和`other`是属于未定义的变量 参考 "ES6非常棒的特性 解构" 阅读全文
posted @ 2019-03-20 21:24 xiaobe 阅读(5862) 评论(1) 推荐(0) 编辑
摘要: 其中 是解构过程中新声明的一个变量,并且它的值和 一样. 而后面的 则表示当name为 时,给 添加一个 未知 的值 注意!因为解构是一个强标准类型,所以如果值为 时,是不会赋予默认值的 阅读全文
posted @ 2019-03-20 11:54 xiaobe 阅读(4893) 评论(0) 推荐(0) 编辑
摘要: Antd pro2.0之前更改代理方式 更改.roadhogrc.mock.js 然后启动命令 即可 2.0前版本的启动命令是: 可以看到用到的是 .而在新版的antd pro里已经换成了 .因此我们可以需要用另一种方式解决。 更改config/config.js 更改 配置 可以把路径上的某个字段 阅读全文
posted @ 2019-03-19 11:50 xiaobe 阅读(4844) 评论(0) 推荐(0) 编辑