| | |
| | | </slot> |
| | | </div> |
| | | <div class="d-frame-content"> |
| | | <div class="iframe-mask" v-if="data.order!=1" @click="frameClick"></div> |
| | | <iframe :src="data.url" v-if="data.url"></iframe> |
| | | <div v-html="data.html" v-if="data.html"></div> |
| | | <!-- <span class="d-frame-operation-resize" v-resize></span> --> |
| | |
| | | } |
| | | e = e || window.event; |
| | | e.preventDefault(); |
| | | this.width = this.resizeObj.startW + e.clientX - this.resizeObj.mouX; |
| | | this.height = this.resizeObj.startH + e.clientY - this.resizeObj.mouY; |
| | | let curWidth = this.resizeObj.startW + e.clientX - this.resizeObj.mouX; |
| | | let curHeight = this.resizeObj.startH + e.clientY - this.resizeObj.mouY; |
| | | |
| | | this.width = curWidth; |
| | | this.height = curHeight; |
| | | }.bind(this) |
| | | }, |
| | | mouseup() { |
| | |
| | | border-left: 1px solid #d0d0d0; |
| | | border-right: 1px solid #d0d0d0; |
| | | } |
| | | .iframe-mask{ |
| | | position: absolute; |
| | | top: 30px; |
| | | left: 0; |
| | | width: 100%; |
| | | height: 100%; |
| | | background: transparent; |
| | | } |
| | | .d-frame-title .icon-close { |
| | | border-radius: 0 4px 0 0; |
| | | background: url("/images/desktop/header-icon/close.png") no-repeat 50%; |