2025年04月29日13:45:42

This commit is contained in:
luojiayi 2025-04-29 13:45:43 +08:00
parent 49ae2970bf
commit 2b4a5a1002
4 changed files with 10 additions and 9 deletions

1
components.d.ts vendored
View File

@ -44,6 +44,7 @@ declare module '@vue/runtime-core' {
ElUpload: typeof import('element-plus/es')['ElUpload']
Header: typeof import('./src/components/header.vue')['default']
InfoWindow: typeof import('./src/components/InfoWindow.vue')['default']
MyComm: typeof import('./src/components/MyComm.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
Sidebar: typeof import('./src/components/sidebar.vue')['default']

View File

@ -2,20 +2,20 @@ import { computed } from "vue";
export function useVModel(props, propsName, emit) {
return computed({
get: () => {
get() {
return new Proxy(props[propsName], {
get(target, key, receiver) {
return Reflect.get(target, key, receiver);
},
set(target, key, value, receiver) {
emit(`update:${propsName}`, { ...target, [key]: value });
set(target, key, val) {
emit(`update:${propsName}`, { ...target, [key]: val });
return true;
},
});
},
set: (val) => {
set(val) {
emit(`update:${propsName}`, val);
},
});
})
}

View File

@ -62,9 +62,9 @@ const getLocateRecord = () => {
list.forEach((item, index) => {
let marker: any = "";
if (index == 0) {
marker = newMap.marker({ icon: startIcon, position: [item.lng, item.lat], zIndex: 13 });
} else if (index == list.length - 1) {
marker = newMap.marker({ icon: endIcon, position: [item.lng, item.lat], zIndex: 13 });
} else if (index == list.length - 1) {
marker = newMap.marker({ icon: startIcon, position: [item.lng, item.lat], zIndex: 13 });
} else {
marker = newMap.marker({ icon: ViaIcon, position: [item.lng, item.lat], zIndex: 12 });
}

View File

@ -123,9 +123,9 @@ const getLocateRecord = () => {
list.forEach((item, index) => {
let marker: any = "";
if (index == 0) {
marker = newMap.marker({ icon: startIcon, position: [item.lng, item.lat], zIndex: 13 });
} else if (index == list.length - 1) {
marker = newMap.marker({ icon: endIcon, position: [item.lng, item.lat], zIndex: 13 });
} else if (index == list.length - 1) {
marker = newMap.marker({ icon: startIcon, position: [item.lng, item.lat], zIndex: 13 });
} else {
marker = newMap.marker({ icon: ViaIcon, position: [item.lng, item.lat], zIndex: 12 });
}