nexttick=>settimeout
This commit is contained in:
parent
ad649a1252
commit
1d132e13bf
|
@ -172,7 +172,7 @@ const handleClick = (tab, event) => {
|
|||
state.selectName = tab.props.name;
|
||||
getTableData();
|
||||
};
|
||||
|
||||
let controller=true
|
||||
const MapPage = defineAsyncComponent({
|
||||
loader:() =>import('/@/components/Map.vue'),
|
||||
delay: 200,
|
||||
|
@ -226,15 +226,16 @@ const onHandleSizeChange = (val) => {
|
|||
getTableData();
|
||||
};
|
||||
const onOpenEditRole = (type, row) => {
|
||||
|
||||
//深拷贝
|
||||
state.edit = JSON.parse(JSON.stringify(row));
|
||||
state.dialogVisible = true;
|
||||
nextTick(() => {
|
||||
setTimeout(() => {
|
||||
state.radio = "1"
|
||||
// mapRef.value.mapOperations.removeAll()
|
||||
//赋值地图范围,并且可以修改点或者区域
|
||||
if(state.wktPoint){
|
||||
mapRef.value.mapOperations.removeLayer( state.wktPoint)
|
||||
mapRef.value.mapOperations.removeLayer(state.wktPoint)
|
||||
}
|
||||
state.wktPoint= mapRef.value.mapOperations.wktParseToMap(row.geometry)
|
||||
// mapRef.value.mapOperations.on("click", (res)=>{
|
||||
|
@ -243,8 +244,7 @@ const onOpenEditRole = (type, row) => {
|
|||
// mapRef.value.mapOperations.addInteractMarker(res.latlng.lat, res.latlng.lng)
|
||||
// })
|
||||
mapEvents('1')
|
||||
});
|
||||
|
||||
},100);
|
||||
};
|
||||
const mapEvents = (ev)=>{
|
||||
if(ev == '1'){
|
||||
|
|
Loading…
Reference in New Issue