1、使用cnpm,会出现哪些未知问题
使用cnpm可能会丢包。
解决方法:使用npm,修改下载镜像的地址为淘宝源即可。比如
npm install vant --save --registry=https://registry.npm.taobao.org
2、promise的原理是什么
Promise的实现过程,其主要使用了设计模式中的观察者模式。
(1)通过Promise.prototype.then和Promise.prototype.catch方法将观察者方法注册到被观察者Promise对象中,同事返回一个新的Promise对象,以便可以链式调用。
(2)被观察者管理内部pending、fulfilled和rejected的状态转变,同事通过构造函数中传递的resolve和reject方法以主动触发状态转变和通知观察者。
参考文章:Promise原理解析
3、隐藏dom元素的方法有哪些?至少五种
4、怎么实现动态菜单的加载