html
<div class="rightbox ml-16">
<div class="full" @click="clickFull">全屏放大</div>
<div id="myMap" class="myMapClass" ref="myMap"></div>
</div>
js
clickFull() {
var element = document.getElementById('myMap')
element.style.width = '100%'
element.style.height = '100%'
if (element.requestFullscreen) {
element.requestFullscreen()
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen()
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen()
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen()
}
},
css
.rightbox {
width: 70%;
border: 1px solid #ccc;
position: relative;
}
.full {
position: absolute;
top: 0;
right: 0;
z-index: 999;
border: 1px solid #ccc;
padding: 10px 10px;
text-align: center;
background-color: #fff;
}
.myMapClass {
width: 100%;
height: 600px;
}