假如在地圖的label 上有個按鈕,如何觸發點擊事件
注意:函數動態參數外面要加個引號(下面的轉義單引號),否則不能正確傳遞參數
let stationSerial = "s001"
let labelContent='<div style="position:absolute;width:calc(100% - 20px);bottom:-40px;"><img src='+pointerPic+' onclick="goScada(\''+stationSerial+'\')"/></div>'
需要在window上註冊這個事件
<script>
import router from '@/router'
function goScada(stationSerial){
router.push({path:"/scadaMonitor/scada",query:{stationSerial:stationSerial}})
}
window.goScada = goScada
export default {
data(){
return {}
}
}
</script>