多个弹出层功能相似,要怎么整合到一起用同一个方法打开关闭?
/打开方法/
showPopup() { this.setData({ show: true }); },
showPopup1() { this.setData({ show1: true }); },
showPopup2() { this.setData({ show2: true }); },
showPopup3() { this.setData({ show3: true }); },
jgxm() { this.setData({ show4: true }); },
show5() { this.setData({ show5: true }); },
show6() { this.setData({ show6: true }); },
show7() { this.setData({ show7: true }); },
show8() { this.setData({ show8: true }); },
show9() { this.setData({ show9: true }); },
show10() { this.setData({ show10: true }); },
show11() { this.setData({ show11: true }); },
show12() { this.setData({ show12: true }); },
/关闭方法/
onClose() {
this.setData({
show: false,
show1: false,
show2: false,
show3: false,
show4: false,
show5: false,
show6: false,
show7: false,
show8: false,
show9: false,
show10: false,
show11: false,
show12: false
});
},
showPopup(key) { this.setData({ [key]: true }); },