2025年04月29日13:45:42
This commit is contained in:
parent
49ae2970bf
commit
2b4a5a1002
1
components.d.ts
vendored
1
components.d.ts
vendored
@ -44,6 +44,7 @@ declare module '@vue/runtime-core' {
|
|||||||
ElUpload: typeof import('element-plus/es')['ElUpload']
|
ElUpload: typeof import('element-plus/es')['ElUpload']
|
||||||
Header: typeof import('./src/components/header.vue')['default']
|
Header: typeof import('./src/components/header.vue')['default']
|
||||||
InfoWindow: typeof import('./src/components/InfoWindow.vue')['default']
|
InfoWindow: typeof import('./src/components/InfoWindow.vue')['default']
|
||||||
|
MyComm: typeof import('./src/components/MyComm.vue')['default']
|
||||||
RouterLink: typeof import('vue-router')['RouterLink']
|
RouterLink: typeof import('vue-router')['RouterLink']
|
||||||
RouterView: typeof import('vue-router')['RouterView']
|
RouterView: typeof import('vue-router')['RouterView']
|
||||||
Sidebar: typeof import('./src/components/sidebar.vue')['default']
|
Sidebar: typeof import('./src/components/sidebar.vue')['default']
|
||||||
|
@ -2,20 +2,20 @@ import { computed } from "vue";
|
|||||||
|
|
||||||
export function useVModel(props, propsName, emit) {
|
export function useVModel(props, propsName, emit) {
|
||||||
return computed({
|
return computed({
|
||||||
get: () => {
|
get() {
|
||||||
return new Proxy(props[propsName], {
|
return new Proxy(props[propsName], {
|
||||||
get(target, key, receiver) {
|
get(target, key, receiver) {
|
||||||
return Reflect.get(target, key, receiver);
|
return Reflect.get(target, key, receiver);
|
||||||
},
|
},
|
||||||
set(target, key, value, receiver) {
|
set(target, key, val) {
|
||||||
emit(`update:${propsName}`, { ...target, [key]: value });
|
emit(`update:${propsName}`, { ...target, [key]: val });
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
set: (val) => {
|
set(val) {
|
||||||
emit(`update:${propsName}`, val);
|
emit(`update:${propsName}`, val);
|
||||||
},
|
},
|
||||||
});
|
})
|
||||||
|
|
||||||
}
|
}
|
@ -62,9 +62,9 @@ const getLocateRecord = () => {
|
|||||||
list.forEach((item, index) => {
|
list.forEach((item, index) => {
|
||||||
let marker: any = "";
|
let marker: any = "";
|
||||||
if (index == 0) {
|
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 });
|
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 {
|
} else {
|
||||||
marker = newMap.marker({ icon: ViaIcon, position: [item.lng, item.lat], zIndex: 12 });
|
marker = newMap.marker({ icon: ViaIcon, position: [item.lng, item.lat], zIndex: 12 });
|
||||||
}
|
}
|
||||||
|
@ -123,9 +123,9 @@ const getLocateRecord = () => {
|
|||||||
list.forEach((item, index) => {
|
list.forEach((item, index) => {
|
||||||
let marker: any = "";
|
let marker: any = "";
|
||||||
if (index == 0) {
|
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 });
|
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 {
|
} else {
|
||||||
marker = newMap.marker({ icon: ViaIcon, position: [item.lng, item.lat], zIndex: 12 });
|
marker = newMap.marker({ icon: ViaIcon, position: [item.lng, item.lat], zIndex: 12 });
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user