refactor: 优化订单填写页面和评价组件的逻辑与样式

- 移除不必要的返回监听逻辑,简化页面返回处理
- 更新不支持运费提示的显示方式,使用文本替代列表
- 改进评价组件的初始化逻辑,确保更好的用户体验
- 统一数据结构,提升代码可读性
This commit is contained in:
pikachu1995@126.com
2026-07-06 14:15:06 +08:00
parent 90ee7d5b1d
commit 6198a6d244
3 changed files with 47 additions and 74 deletions

28
App.vue
View File

@@ -33,34 +33,8 @@ import {
/**
* 监听返回
* 监听返回(页面级 onBackPress 在 App.vue 不生效,保留空实现避免误导)
*/
onBackPress(e) {
console.log("onBackPress-APP", e);
if (e.from == "backbutton") {
let routes = getCurrentPages();
let curRoute = routes[routes.length - 1].options;
routes.forEach((item) => {
if (
item.route == "pages/tabbar/cart/cartList" ||
item.route.indexOf("pages/product/goods") != -1
) {
uni.redirectTo({
url: item.route,
});
}
});
if (curRoute.addId) {
uni.reLaunch({
url: "/pages/tabbar/cart/cartList",
});
} else {
uni.navigateBack();
}
return true; //阻止默认返回行为
}
},
onLaunch: function(val) {
if(val.query.inviter){
storage.setInviter(val.query.inviter)