本人新手,求大神解决两个问题 感激不尽!!!
1 改写createlayerWrapper 让它能够在构造的时候自动执行一次
2.myLayer.createLayer(myLayer.options) 这句话有没有可以优化的地方?
class Layer {
static defaultOptions = {
width: 300,
height: 200,
drag: true,
dragLocation: true,
dragSize: true,
content: '',
type: 'default',
};
constructor (options) {
this.options = {...Layer.defaultOptions,...options}
}
createlayerWrapper(){
let div = document.createElement( 'div' );
div.className += 'layerWrapper';
document.body.appendChild( div );
console.log(1);
return div;
}
createLayer ({type,content}){
let singlelayerWrapper = this.createlayerWrapper();
}
};
var myLayer = new Layer({
width:50,
height:50,
type: '错误'
});
document.querySelector('.button').addEventListener("click", event=>{
myLayer.createLayer(myLayer.options)
});
楼主,我是比你还新手的新手,请问:
就是
吗?