摘要: 所有需要通信的组件共用一个事件对象。new Vue(),新new一个vue对象,然后所有组件都访问这个对象,通过这个对象$emit事件,也通过这个对象$on监听事件。 实现一:直接在单文件里面实例化根Vue的时候,在data里return一个属性,值为new Vue(),例如bus: new Vue 阅读全文
posted @ 2018-08-09 11:40 coconutGirl 阅读(210) 评论(0) 推荐(0) 编辑
摘要: document.hasFocus()返回一个Boolean值,只能用来判断文档中的活动元素是否获得了焦点。但是无法知道是哪个元素获取了焦点。 document.activeElement属性返回当前页面中获得焦点的元素。 很多时候,该属性会返回一个<input>或者<textarea>元素,与此同 阅读全文
posted @ 2018-08-09 09:50 coconutGirl 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 最近,后端同事安装webpack后,发现命令跑不起来。 原因:这位同事安装Webpack的时候设置了全局存放路径和缓存路径为D盘,不在C盘的默认目录下。 我想可能是因为这时系统接收到Webpack命令后会去C盘找Webpack的文件解析命令,但是C盘里面没有文件,又没有告诉系统说把webpack安装 阅读全文
posted @ 2018-08-09 09:35 coconutGirl 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 在一开始实现tbody内滚动时,最先想到的是利用两个表格拼起来。最近,有接触到一个只用一个表格的简单实现,记录一下。 thead设为display:table; tbody设为display: block;overflow-y: scroll; 阅读全文
posted @ 2018-08-09 09:28 coconutGirl 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: 发现无论要用到什么,看文档永远是上手最快的方式。跟着tutorial走一遍。具体API慢慢看。而且下下来了的依赖模块在node_modules里面都会有xxx.md文件,也有guide。github上面一般也会有对应的文档。非常适合不能上外网的环境下用。 阅读全文
posted @ 2018-08-09 09:24 coconutGirl 阅读(102) 评论(0) 推荐(0) 编辑
摘要: react-router4中不支持直接从react-router中引用hashHistory等history对象。 解决: 1、降级 npm install react-router@3 --save 2、查阅react-router4的文档 npm install react-router-dom 阅读全文
posted @ 2018-08-09 09:20 coconutGirl 阅读(3905) 评论(0) 推荐(0) 编辑