HarmonyOS 鸿蒙Next NavDestination添加新子页后显示无标题内容问题,及模板增加多页面偶发无法正常显示问题
HarmonyOS 鸿蒙Next NavDestination添加新子页后显示无标题内容问题,及模板增加多页面偶发无法正常显示问题
import { Logger } from ‘@ohos/utils/Index’;
@Builder
export function Test_ViewBuilder(name: string, param: Object) {
Test_View();
}
@Component
export struct Test_View {
@Consume(‘appPathStack’) appPathStack: NavPathStack;
// @State message: string = ‘New_View’
build() {
NavDestination() {
Column() {
Text(“Test_View”)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}.width(‘100%’)
.height(‘100%’)
}
.title(“Test_View”) //4-4
.backgroundColor($r(“app.color.background_color”))
.menus([
{value: “V”, icon: “resources/base/media/ic_public_ok.svg”, action: ()=> {}},
{value: “+”, icon: “resources/base/media/plus.svg”, action: ()=> {
// 增加和保存按钮
// this.saveusers()
// this.partment_sum_user()
}},
])
.onReady((context: NavDestinationContext) => {
this.appPathStack = context.pathStack
Logger.info('current page config info is ’ + JSON.stringify(context.getConfigInRouteMap()));
})
}
}
{
“name”: “Test_View”,
“pageSourceFile”: “src/main/ets/views/Test_View.ets”,
“buildFunction”: “Test_ViewBuilder”
}
3 回复
谢谢,我找不到ide缓存,就是试了下
Rebuild project 全部新页面就正常了
清理一下IDE缓存
针对您提出的HarmonyOS 鸿蒙Next NavDestination添加新子页后显示无标题内容问题,以及模板增加多页面偶发无法正常显示的问题,这里提供以下分析:
首先,确保在添加新子页时正确设置了标题和内容。在NavDestination的构建函数中,通过.title("标题内容")
来设置标题,确保此部分没有遗漏或错误。
其次,对于模板增加多页面偶发无法正常显示的问题,可能是由于页面布局或资源加载异常导致。请检查页面布局是否正确,特别是线性布局中使用List组件时,要注意List的区域设置,避免被其他组件遮挡。
此外,也需考虑系统兼容性问题,确保所使用的软件版本与HarmonyOS 鸿蒙Next系统兼容。
若以上方法均未能解决问题,可能是系统内部的bug或特定环境下的异常情况。此时,建议您联系官网客服,以便获得更专业的技术支持。官网地址是:https://www.itying.com/category-93-b0.html 。