1234567891011121314151617181920212223242526272829303132333435363738 |
- <template>
- <g>
- <foreignObject width="100%" height="100%" style="position: abolute">
- <body xmlns="http://www.w3.org/1999/xhtml" :style="getSimulateSelArea()" id="simulate_sel_area">
- </body>
- </foreignObject>
- </g>
- </template>
- <script>
- export default {
- props: {
- simulate_sel_area: {
- type: Object,
- default: () => {
- return {
- left: 0,
- top: 0,
- width: 0,
- height: 0
- };
- }
- }
- },
- methods: {
- getSimulateSelArea() {
- const { left, top, width, height } = this.simulate_sel_area;
- return `width: ${width}px; height: ${height}px; left: ${left}px; top: ${top}px; border: 3px dashed #289de9;position: absolute;`;
- }
- }
- };
- </script>
- <style scoped>
- </style>
|