编写了一个uts文件CommonConstants.uts
export const CommonConstants = {
ABOUT_PAGE: "pages/index/About"
};
export function test() {
return "test"
}
export function getPageName(pagePath: string) {
try {
let separator = pagePath.lastIndexOf("/");
return pagePath.substring(separator+1);
} catch (e) {
return ''
}
}
在界面import后,访问CommonConstants .ABOUT_PAGE后无反应,无法输出其内容,直接调用test方法又可以,CommonConstants 写法有问题吗
d***@tec-development.com (作者)
不知道是不是缓存问题CommonConstants .ABOUT_PAGE可以输出了,主要是页面跳转情况,我使用变量无法跳转,只能直接写字符串,
let page = "pages/index/About";
uni.showToast({
title:page //正常显示内容
})
uni.navigateTo({
url: page // 使用page有问题,没跳转,直接使用"pages/index/About"正常
}), HBX版本4.76
2025-10-23 11:36