修改数据对应问题
This commit is contained in:
		
							parent
							
								
									99edaff05a
								
							
						
					
					
						commit
						692eaad26c
					
				@ -112,7 +112,7 @@ const toSearch =() => {
 | 
			
		||||
    emit('toSwpe',9);
 | 
			
		||||
    emitter.emit('inputSea', {
 | 
			
		||||
        keywords:inputSearch.value,
 | 
			
		||||
        type: 2,
 | 
			
		||||
        type: 1,
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
const getPageList = async () => {
 | 
			
		||||
 | 
			
		||||
@ -98,7 +98,7 @@ const toSearch =() => {
 | 
			
		||||
    emit('toSwpe',9);
 | 
			
		||||
    emitter.emit('inputSea', {
 | 
			
		||||
        keywords:inputSearch.value,
 | 
			
		||||
        type: 2,
 | 
			
		||||
        type: 3,
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
const getPageList = async () => {
 | 
			
		||||
 | 
			
		||||
@ -23,7 +23,7 @@
 | 
			
		||||
                    <div class="re_box">
 | 
			
		||||
                        <div class="re_box_item"  >
 | 
			
		||||
                            <div class='re_mian'>找到结果{{Newsdetailist.length}}条</div>
 | 
			
		||||
                            <div v-for=" item,index in Newsdetailist" :key="index" @click="gotoDetail(item.id)">
 | 
			
		||||
                            <div v-for=" item,index in Newsdetailist" :key="index" @click="gotoDetail(item.id)" style="width: 100%;">
 | 
			
		||||
                                    <div class="re_title">{{ item.title }}</div>
 | 
			
		||||
                                <!-- <div class="re_content">
 | 
			
		||||
                                    {{  }}
 | 
			
		||||
@ -40,7 +40,7 @@
 | 
			
		||||
                    <n-tabs :bar-width="0" type="line" 
 | 
			
		||||
                    class="custom-tabs" pane-style="background-color: #ffffff;">
 | 
			
		||||
                        <n-tab-pane name="oasis" tab="热门推荐" style="padding: 30px;">
 | 
			
		||||
                            <div class="flex flex-row" v-for="item,index in remList" :key="index" style="padding-bottom:30px;">
 | 
			
		||||
                            <div class="flex flex-row" v-for="item,index in remList" :key="index" style="padding-bottom:30px;cursor: pointer;" @click="gotoDetails(item.id)">
 | 
			
		||||
                                <div class="number_t" v-if="index == 0 || index == 1 || index == 2">
 | 
			
		||||
                                    {{index+1 > 10 ? index + 1 : '0'+(index+1) }}
 | 
			
		||||
                                </div>
 | 
			
		||||
@ -61,7 +61,7 @@
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </n-tab-pane>
 | 
			
		||||
                        <n-tab-pane name="jay chou" tab="精选文章" style="padding: 30px;">
 | 
			
		||||
                         <div class="flex flex-row" v-for="item,index in jinxList" :key="index" style="padding-bottom:30px;">
 | 
			
		||||
                         <div class="flex flex-row" v-for="item,index in jinxList" :key="index" style="padding-bottom:30px;cursor: pointer;" @click="gotoDetails(item.id)">
 | 
			
		||||
                                <div class="number_t" v-if="index == 0 || index == 1 || index == 2">
 | 
			
		||||
                                    {{index+1 > 10 ? index + 1 : '0'+(index+1) }}
 | 
			
		||||
                                </div>
 | 
			
		||||
@ -112,7 +112,13 @@ const jinxList = ref([]);
 | 
			
		||||
const remList = ref([]);
 | 
			
		||||
const Newsdetailist = ref([]);
 | 
			
		||||
const detailId = ref(null);
 | 
			
		||||
const datas = ref(null);
 | 
			
		||||
const emit = defineEmits(['toSwpe'])
 | 
			
		||||
emitter.on('inputSea', (data) => {
 | 
			
		||||
    console.log(data,111111)
 | 
			
		||||
    datas.value = data;
 | 
			
		||||
    getNewsdetail(data);
 | 
			
		||||
});
 | 
			
		||||
const getjinxList = async () => {
 | 
			
		||||
	const res = await $api.post('/api/home.news/index',
 | 
			
		||||
        {
 | 
			
		||||
@ -135,18 +141,27 @@ const getremList = async () => {
 | 
			
		||||
}
 | 
			
		||||
//跳转详情
 | 
			
		||||
const gotoDetail = (id: number) => {
 | 
			
		||||
    console.log(datas)
 | 
			
		||||
    detailId.value = {
 | 
			
		||||
        id: id,
 | 
			
		||||
        type: '3'
 | 
			
		||||
        type: datas.value.type
 | 
			
		||||
    };
 | 
			
		||||
    localStorage.setItem('detailId', JSON.stringify(detailId.value));
 | 
			
		||||
    emit('toSwpe',6)
 | 
			
		||||
    emitter.emit('detailId', detailId.value);
 | 
			
		||||
}
 | 
			
		||||
emitter.on('inputSea', (data) => {
 | 
			
		||||
    console.log(data,111111)
 | 
			
		||||
    getNewsdetail(data);
 | 
			
		||||
});
 | 
			
		||||
//跳转新闻详情
 | 
			
		||||
const gotoDetails = (id: number) => {
 | 
			
		||||
    console.log(datas)
 | 
			
		||||
    detailId.value = {
 | 
			
		||||
        id: id,
 | 
			
		||||
        type: 1
 | 
			
		||||
    };
 | 
			
		||||
    localStorage.setItem('detailId', JSON.stringify(detailId.value));
 | 
			
		||||
    emit('toSwpe',6)
 | 
			
		||||
    emitter.emit('detailId', detailId.value);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 新闻/百科/信息公开 搜索
 | 
			
		||||
const getNewsdetail = async (data:object) => {
 | 
			
		||||
    // 新闻
 | 
			
		||||
@ -200,7 +215,7 @@ onMounted(() => {
 | 
			
		||||
    height:100%;
 | 
			
		||||
    background-image: url('/img/xwdt.png');
 | 
			
		||||
    background-size: 100% 100%;
 | 
			
		||||
 | 
			
		||||
    overflow-y: auto;
 | 
			
		||||
    .fiximg {
 | 
			
		||||
        img {
 | 
			
		||||
            margin-bottom: 20px;
 | 
			
		||||
@ -265,8 +280,7 @@ onMounted(() => {
 | 
			
		||||
            margin: 0 auto;
 | 
			
		||||
            margin-top: 40px;
 | 
			
		||||
            padding-left: 100px;
 | 
			
		||||
            overflow-y: auto;
 | 
			
		||||
 | 
			
		||||
            overflow: hidden;
 | 
			
		||||
            .re_box_item {
 | 
			
		||||
                width: 100%;
 | 
			
		||||
                background: #ffffff;
 | 
			
		||||
@ -278,9 +292,9 @@ onMounted(() => {
 | 
			
		||||
                /* 允许换行 */
 | 
			
		||||
                justify-content: flex-start;
 | 
			
		||||
                /* 项目左对齐 */
 | 
			
		||||
 | 
			
		||||
                cursor: pointer;
 | 
			
		||||
                .re_slice {
 | 
			
		||||
                    width: 841px;
 | 
			
		||||
                    // width: 841px;
 | 
			
		||||
                    border-bottom: 1px dashed #bbbbbb;
 | 
			
		||||
                    margin-top: 20px;
 | 
			
		||||
                    margin-bottom: 30px;
 | 
			
		||||
 | 
			
		||||
@ -45,7 +45,7 @@
 | 
			
		||||
				</swiper-slide>
 | 
			
		||||
				<!-- 搜索详情 -->
 | 
			
		||||
				<swiper-slide :show="isSearch" id="searchid">
 | 
			
		||||
					<AppSearchdel ></AppSearchdel>
 | 
			
		||||
					<AppSearchdel @toSwpe="toswiper"></AppSearchdel>
 | 
			
		||||
				</swiper-slide>
 | 
			
		||||
			</swiper>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user