element-ui emitter.js文件源码学习
2018年09月28日 20:44Web前端Element-ui、Vue、源码解析、纯原创
紧接着看的radio组件,遇到了mixins: [Emitter],发现这对象来自另外的js文件,于是便去了解了下。 打开emitter.js,发现该js是提供方法给其他组件做混入使用的。他对外有dispatch和broadcast两个接口,从命名和参数等方面,这两个方法应该大致是用来处理一些各层级之间事件的,也就是通信。我们先来看下dispatch方法。
element-ui alert组件源码学习
2018年09月27日 12:57Web前端Element-ui、Vue、源码解析、纯原创
我们不能仅仅只做代码的搬运工,需要去了解与学习自己所用的工具。现在开始学习element-ui库各个组件是如何实现的。对应的版本是2.4.6。首先从比较简单的alert组件开始。
Vue中使用scoped或css module
2018年09月26日 22:40Web前端CSS Module、Vue
一直只是用scoped,发现既有好处,也有不爽的,对比css module,来看下各自的特点。
git大小写敏感问题
2018年09月08日 00:07其他Git
在阿里云ecs上拉了个最新提交的代码,启动服务器,出现了Module不存在的报错,最后发现是import了首字母小写的文件了,而我实际写的是大写。
Electron和create-react-app构建应用的通信问题
2018年08月28日 14:46Web前端、桌面应用Electron、React、tips
这种环境下,使用官方的const {ipcRenderer} = require('electron')时,由于处于react的环境下,会出现Uncaught TypeError: fs.existsSync is not a function这个报错。那我们来看下在这种环境下应该如何通信。
electron无边框窗口的拖拽问题
2018年08月13日 22:41Web前端、桌面应用Electron、tips
继续玩耍electron,当用到无边框窗口时,原本有的拖拽成了一个问题。 当new BrowserWindow时,设置了frame为false时,就能出现无边框的electron了,但是问题是如何拖动呢?
安装electron提示install.js error的问题
2018年07月21日 16:26Web前端、桌面应用Electron、tips、纯原创
想尝试下electron开发桌面应用,于是按照官网的流程试了下,发现了个问题。