import { observable, action } from 'mobx'; export class CommonStore{ @action getContentHeight=()=>{ let height = document.documentElement.clientHeight; return height; } @observable contentHeight = this.getContentHeight(); // @observable dialogWidth = $(window.top).width()*0.8>1000?1000:$(window.top).width()*0.8; // @observable dialogHeight = $(window.top).height()*0.8; timer; constructor() { window.onresize = this.resize } @action resize = () => { clearTimeout(this.timer); this.timer = setTimeout(() => { this.contentHeight = this.getContentHeight(); // this.dialogWidth = $(window.top).width()*0.8>1000?1000:$(window.top).width()*0.8; // this.dialogHeight = $(window.top).height()*0.8; }, 100); } } export default new CommonStore()