![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
需求分析 当我们去实现一个组件库的时候,并不会一上来就撸码,而是把它当做产品一样,思考一下我们的组件库的需求。那么对于 element-ui,除了基于 Vue.js 技术栈开...
// 这是我的代码
const mergePromise = ajaxArray => {
// 此处写代码
return new Promise(resolve => {
var data = [], p = Promise.resolve(ajaxArray.shift()());
ajaxArray.forEach(ajax => {
p = p.then(n => {
data.push(n)
return Promise.resolve(ajax())
})
});
p.then(n => {
data.push(n)
resolve(data)
})
})
}
由一道前端阿里面试题的思考题目 注意其中的ajax1的设置的timeout比ajax2的长,所以同步执行的话,先输出2。 调用mergePromise后可执行then,所以mergePromise 返...
下文会将使用声明式渲染的组件称为常规组件(组件内包含模板语法),而使用渲染函数或JSX的组件则称为编程式组件 在介绍编程式组件之前,有必要了解一下声明式渲染。如果把常规组件认...