优化:页面标题

This commit is contained in:
2025-07-11 23:25:45 +08:00
parent 367a2e3f46
commit ffc41ecae5
9 changed files with 14 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
import {useEffect, useState} from 'react' import {useEffect, useState} from 'react'
// import {Tag} from '@nutui/nutui-react-taro' import Taro from '@tarojs/taro'
import {useRouter} from '@tarojs/taro' import {useRouter} from '@tarojs/taro'
import {Divider} from '@nutui/nutui-react-taro' import {Divider} from '@nutui/nutui-react-taro'
import {CmsArticle} from "@/api/cms/cmsArticle/model" import {CmsArticle} from "@/api/cms/cmsArticle/model"
@@ -20,6 +20,7 @@ function Detail() {
getCmsArticle(Number(params.id)).then(data => { getCmsArticle(Number(params.id)).then(data => {
if (data) { if (data) {
setItem(data) setItem(data)
Taro.setNavigationBarTitle({title: `${data.categoryName} - 文章详情`})
// setViews(data.actualViews) // setViews(data.actualViews)
} }
}) })

View File

@@ -1,4 +1,4 @@
export default definePageConfig({ export default definePageConfig({
navigationBarTitleText: '详情', navigationBarTitleText: '老兵风采 - 文章详情',
navigationBarBackgroundColor: '#ffe0e0' navigationBarBackgroundColor: '#ffe0e0'
}) })

View File

@@ -17,6 +17,7 @@ function Detail() {
getCmsArticle(Number(params.id)).then(data => { getCmsArticle(Number(params.id)).then(data => {
if (data) { if (data) {
setItem(data) setItem(data)
// Taro.setNavigationBarTitle({title: `${data?.categoryName} - 文章详情`})
} }
}) })
} }

View File

@@ -1,4 +1,4 @@
export default definePageConfig({ export default definePageConfig({
navigationBarTitleText: '详情', navigationBarTitleText: '立功受奖光荣榜 - 详情',
navigationBarBackgroundColor: '#ffe0e0' navigationBarBackgroundColor: '#ffe0e0'
}) })

View File

@@ -16,6 +16,7 @@ function Detail() {
getCmsArticle(Number(params.id)).then(data => { getCmsArticle(Number(params.id)).then(data => {
if (data) { if (data) {
setItem(data) setItem(data)
// Taro.setNavigationBarTitle({title: `${data.categoryName} - 文章详情`})
} }
}) })
} }

View File

@@ -1,6 +1,7 @@
import {useEffect, useState} from 'react' import {useEffect, useState} from 'react'
import {Tag} from '@nutui/nutui-react-taro' import {Tag} from '@nutui/nutui-react-taro'
import {useRouter} from '@tarojs/taro' import {useRouter} from '@tarojs/taro'
import Taro from '@tarojs/taro'
import {Divider} from '@nutui/nutui-react-taro' import {Divider} from '@nutui/nutui-react-taro'
import {CmsArticle} from "@/api/cms/cmsArticle/model" import {CmsArticle} from "@/api/cms/cmsArticle/model"
import {Eye} from '@nutui/icons-react-taro' import {Eye} from '@nutui/icons-react-taro'
@@ -22,6 +23,7 @@ function Detail() {
if (data) { if (data) {
setItem(data) setItem(data)
setViews(data.actualViews) setViews(data.actualViews)
Taro.setNavigationBarTitle({title: `${data.categoryName} - 文章详情`})
} }
}) })
} }

View File

@@ -2,6 +2,7 @@ import {useEffect, useState} from 'react'
import {useRouter} from '@tarojs/taro' import {useRouter} from '@tarojs/taro'
import {Divider} from '@nutui/nutui-react-taro' import {Divider} from '@nutui/nutui-react-taro'
import {CmsArticle} from "@/api/cms/cmsArticle/model" import {CmsArticle} from "@/api/cms/cmsArticle/model"
import Taro from '@tarojs/taro'
// 显示html富文本 // 显示html富文本
import {View, RichText} from '@tarojs/components' import {View, RichText} from '@tarojs/components'
import {getCmsNavigation} from "@/api/cms/cmsNavigation"; import {getCmsNavigation} from "@/api/cms/cmsNavigation";
@@ -17,6 +18,7 @@ function Detail() {
const nav = await getCmsNavigation(Number(params.id)); const nav = await getCmsNavigation(Number(params.id));
if(nav){ if(nav){
setItem(nav) setItem(nav)
Taro.setNavigationBarTitle({title: `${nav.categoryName}`})
} }
if(nav.design?.content){ if(nav.design?.content){
setContent(nav.design?.content) setContent(nav.design?.content)

View File

@@ -2,6 +2,7 @@ import {useEffect, useState} from 'react'
import {useRouter} from '@tarojs/taro' import {useRouter} from '@tarojs/taro'
import {Divider} from '@nutui/nutui-react-taro' import {Divider} from '@nutui/nutui-react-taro'
import {CmsArticle} from "@/api/cms/cmsArticle/model" import {CmsArticle} from "@/api/cms/cmsArticle/model"
import Taro from '@tarojs/taro'
// import {Eye} from '@nutui/icons-react-taro' // import {Eye} from '@nutui/icons-react-taro'
// import dayjs from 'dayjs'; // import dayjs from 'dayjs';
// 显示html富文本 // 显示html富文本
@@ -20,6 +21,7 @@ function Detail() {
getCmsArticle(Number(params.id)).then(data => { getCmsArticle(Number(params.id)).then(data => {
if (data) { if (data) {
setItem(data) setItem(data)
Taro.setNavigationBarTitle({title: `${data.categoryName} - 文章详情`})
// setViews(data.actualViews) // setViews(data.actualViews)
} }
}) })

View File

@@ -1,5 +1,5 @@
import {useEffect, useState} from 'react' import {useEffect, useState} from 'react'
// import {Tag} from '@nutui/nutui-react-taro' import Taro from '@tarojs/taro'
import {useRouter} from '@tarojs/taro' import {useRouter} from '@tarojs/taro'
import {Divider} from '@nutui/nutui-react-taro' import {Divider} from '@nutui/nutui-react-taro'
import {CmsArticle} from "@/api/cms/cmsArticle/model" import {CmsArticle} from "@/api/cms/cmsArticle/model"
@@ -20,6 +20,7 @@ function Detail() {
getCmsArticle(Number(params.id)).then(data => { getCmsArticle(Number(params.id)).then(data => {
if (data) { if (data) {
setItem(data) setItem(data)
Taro.setNavigationBarTitle({title: `${data.categoryName} - 文章详情`})
// setViews(data.actualViews) // setViews(data.actualViews)
} }
}) })