fix(rank.vue): 移除调试日志并优化关键词高亮样式

- 删除getNewsList中的console.log调试输出
- 将关键词高亮颜色从红色改为#007aff
- 对标题也添加关键词高亮处理
This commit is contained in:
34701892@qq.com 2025-11-06 19:35:11 +08:00
parent 69aec22ab6
commit 365b770a50
1 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
<template>
<view class="pc_all">
<PageTop :pageType="pageType"></PageTop>
<PageTop></PageTop>
<view class="content" :style="{ filter: Session.get('token') ? '' : 'blur(5px)' }">
<view class="top_title">
@ -29,7 +29,7 @@
</view>
<view class="list_item_content">
<text class="item_title" @click="goDetail(item)">{{ item.title }}</text>
<text class="item_title" @click="goDetail(item)" v-html="item.title"></text>
<text class="item_summary" v-if="pageType != 4">{{ item.summary }}</text>
<text class="item_summary" v-if="pageType == 4" v-html="item.summary"></text>
@ -90,7 +90,6 @@ const newsList = ref([]);
async function getNewsList() {
console.log("🚀 ~ getNewsList ~ pageType.value:", pageType.value)
if (pageType.value == 4) {
//
let { code, data } = await editTopNews({
@ -100,7 +99,8 @@ async function getNewsList() {
newsList.value = data.list;
form.total = data.total;
data.list.forEach((item) => {
item.summary = item.summary.replace(form.keyword, "<span style='color: red'>" + form.keyword + '</span>');
item.summary = item.summary.replace(form.keyword, "<span style='color: #007aff'>" + form.keyword + '</span>');
item.title = item.title.replace(form.keyword, "<span style='color: #007aff'>" + form.keyword + '</span>');
});
}
} else {