This commit is contained in:
xiao-fajia 2024-08-04 20:49:14 +08:00
commit a60a469a38

View File

@ -36,7 +36,13 @@
<div v-for="(item, index) in nav " :key=index> <div v-for="(item, index) in nav " :key=index>
<div class="about-conts-item1" v-if="currentActive == 2"> <div class="about-conts-item1" v-if="currentActive == 2">
<div class="neirong" v-html="pageContextList[index]"></div> <div class="noticeRsr" v-for="(item,index) in twolist" @click="goDeatail(item)" >
<div >{{item.contentTitle}}</div>
<div >{{item.publishDate}}</div>
</div>
</div>
<div v-if="currentActive == 2">
<page-util :category-id="categoryId" @event-message="handleDataFromPage" />
</div> </div>
<div class="about-conts-item1" v-if="currentActive == 1"> <div class="about-conts-item1" v-if="currentActive == 1">
<div class="dataClass"> <div class="dataClass">
@ -75,6 +81,7 @@ export default {
data() { data() {
return { return {
onelist:[], onelist:[],
twolist:[],
dataList: [], dataList: [],
categoryId:'', categoryId:'',
pageContextList: [], pageContextList: [],
@ -98,9 +105,12 @@ export default {
methods: { methods: {
handleDataFromPage(data){ handleDataFromPage(data){
if (this.currentActive === 0){ if (this.currentActive == 0){
this.onelist = data this.onelist = data
} }
if (this.currentActive == 2){
this.twolist = data
}
}, },
goDeatail(data){ goDeatail(data){
@ -122,6 +132,12 @@ export default {
}, },
// //
getCurrentActive(value) { getCurrentActive(value) {
if (this.currentActive === 0){
this.categoryId = this.oneid
}
if (this.currentActive === 1){
this.categoryId = this.twoid
}
if (this.currentActive == value) { if (this.currentActive == value) {
return return
} }
@ -141,6 +157,9 @@ export default {
console.log('routeParam',response) console.log('routeParam',response)
this.onelist = response.data[0].children.list this.onelist = response.data[0].children.list
this.oneid = response.data[0].id
this.twolist = response.data[2].children.list
this.twoid = response.data[2].id
this.categoryId = response.data[0].id this.categoryId = response.data[0].id
response.data.forEach(cloumnItem => { response.data.forEach(cloumnItem => {
this.nav.push(cloumnItem); this.nav.push(cloumnItem);