| | |
| | | <div ref="rightPanel" :class="{show:show}" class="rightPanel-container"> |
| | | <div class="rightPanel-background" /> |
| | | <div class="rightPanel"> |
| | | <div class="handle-button" :style="{'top':buttonTop+'px','background-color':theme}" @click="show=!show"> |
| | | <i :class="show?'el-icon-close':'el-icon-setting'" /> |
| | | </div> |
| | | <!-- <div class="handle-button" :style="{'top':buttonTop+'px','background-color':theme}" @click="show=!show">--> |
| | | <!-- <i :class="show?'el-icon-close':'el-icon-setting'" />--> |
| | | <!-- </div>--> |
| | | <div class="rightPanel-items"> |
| | | <slot /> |
| | | </div> |
| | |
| | | } |
| | | }, |
| | | watch: { |
| | | show(value) { |
| | | if (value && !this.clickNotClose) { |
| | | this.addEventClick() |
| | | } |
| | | // if (value) { |
| | | // addClass(document.body, 'showRightPanel') |
| | | // } else { |
| | | // removeClass(document.body, 'showRightPanel') |
| | | // } |
| | | } |
| | | // show(value) { |
| | | // if (value && !this.clickNotClose) { |
| | | // this.addEventClick() |
| | | // } |
| | | // // if (value) { |
| | | // // addClass(document.body, 'showRightPanel') |
| | | // // } else { |
| | | // // removeClass(document.body, 'showRightPanel') |
| | | // // } |
| | | // } |
| | | }, |
| | | mounted() { |
| | | this.insertToBody() |