|
@@ -19,11 +19,13 @@ import { ref, defineEmits, onMounted, watch, computed, nextTick } from "vue";
|
|
import { Loading } from "@/components/UI";
|
|
import { Loading } from "@/components/UI";
|
|
import { useRouter, useRoute } from "vue-router";
|
|
import { useRouter, useRoute } from "vue-router";
|
|
|
|
|
|
|
|
+let listType = 'museum'
|
|
|
|
|
|
// 得到子组件的切换列表信息
|
|
// 得到子组件的切换列表信息
|
|
|
|
|
|
const mapsRef =ref(null);
|
|
const mapsRef =ref(null);
|
|
const changeMap =(id)=>{
|
|
const changeMap =(id)=>{
|
|
|
|
+ listType = id
|
|
// 把id传给子组件地图
|
|
// 把id传给子组件地图
|
|
console.log(mapsRef.value);
|
|
console.log(mapsRef.value);
|
|
mapsRef.value.changeMap(id)
|
|
mapsRef.value.changeMap(id)
|
|
@@ -44,7 +46,15 @@ emitter.on("handleClick", (data) => {
|
|
if (data.num == " 0") {
|
|
if (data.num == " 0") {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- router.push({name:'homelist',params:{id:data.rowid}})
|
|
|
|
|
|
+ router.push({
|
|
|
|
+ name: 'homelist',
|
|
|
|
+ params: {
|
|
|
|
+ id:data.rowid
|
|
|
|
+ },
|
|
|
|
+ query: {
|
|
|
|
+ type: listType,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
});
|
|
});
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|