|
@@ -3,7 +3,9 @@
|
|
|
<div class="mcon">
|
|
|
<p v-if="list.length>0">{{list[0].cityName}} {{currentId === 'museum' ? '博物馆' : '虚拟场景'}}数量:{{list.length}}</p>
|
|
|
<ul>
|
|
|
- <li @click="onClickItem(item)" v-for="(item,i) in list" :key="i">
|
|
|
+ <li @click="onClickItem(item)" v-for="(item,i) in list" :key="i"
|
|
|
+ :title="item.name"
|
|
|
+ >
|
|
|
{{item.name}}
|
|
|
</li>
|
|
|
</ul>
|
|
@@ -39,10 +41,14 @@ const onClickSelect = (data) => {
|
|
|
}
|
|
|
|
|
|
const onClickItem = data => {
|
|
|
- if (data.name === '广东省博物馆') {
|
|
|
- router.push({name: 'gdmuseum'})
|
|
|
+ if (currentId === 'museum') {
|
|
|
+ if (data.name === '广东省博物馆') {
|
|
|
+ router.push({name: 'gdmuseum'})
|
|
|
+ } else {
|
|
|
+ router.push({name:'exhibition',query:{id:data.id}})
|
|
|
+ }
|
|
|
} else {
|
|
|
- router.push({name:'exhibition',query:{id:data.id}})
|
|
|
+ router.push({name:'zhanlan',params:{id:data.id}})
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -102,6 +108,10 @@ onMounted(() => {
|
|
|
border: 1px solid #333333;
|
|
|
text-align: center;
|
|
|
cursor: pointer;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ white-space: nowrap;
|
|
|
+ padding: 0 1em;
|
|
|
|
|
|
&:nth-of-type(4n) {
|
|
|
margin-right: 0;
|