babel-polyfill按需加载

babel的官方文档有介绍,Babel只转换语法(如箭头函数),对于Promise 、新的原生方法如 String.padStart (left-pad) 等其并不进行转换,所以,如果你使用了这些方法[……]

阅读全文

chrome控制台的几个使用技巧

学会如下几个chrome console的使用技巧,会给你的调试工作带来更多便捷。

$0

当你在Elements选项卡中选中一个元素节点,然后在控制台输入$0则代表当前节点对象,再输入$1则表示该[……]

阅读全文

webpack lodash打包优化

如果在项目中使用了lodash,并且使用如下方式引入,webpack将会完整的将lodash包打包到一起。

import { endsWith } from 'lodash';

在这里,我只需要[……]

阅读全文

关于chmod命令

sudo chmod -R go+w someDir

如上述代码所以,表示的是什么意思?

g代表组成员,o代表其它用户,给someDir目录及其子文件添加写(w)的权限。

那么,根据上面的这个[……]

阅读全文

iPhoneX前端适配

这几年手机更新的速度越来越快,手机屏幕也是各式各样,就拿iphoneX来说,这种怪异的刘海屏,如果把普通的浏览器网页照搬到iPhoneX上,有些地方显示会出现一些问题。

好在IOS为其自己怪异的屏幕[……]

阅读全文

vue递归组件

一般用来渲染一个树,当树拥有子节点时,以保证其能够正常展开。

形如如下所示

首先伪造一下数据

export default [
  {
    title: "test1",
    chi[......]

阅读全文

less文件引入路径问题

在vue开发中,我使用less来书写页面样式,但是如果要引入的less文件的目录层级和当前的vue文件的目录层级相距非常远,那么此时一般会这样引入。

@import '../../../assets[......]

阅读全文

vue prop自定义验证

某些prop需要传递一些指定的字符串常量,当传递其它的字符串时,是没有意义的,需要给出错误信息。此时,可以使用props中的validator完成验证。

介绍参见官方文档(https://cn.vu[……]

阅读全文