mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git
synced 2026-08-06 02:47:25 +08:00
refactor: 优化订单填写页面和评价组件的逻辑与样式
- 移除不必要的返回监听逻辑,简化页面返回处理 - 更新不支持运费提示的显示方式,使用文本替代列表 - 改进评价组件的初始化逻辑,确保更好的用户体验 - 统一数据结构,提升代码可读性
This commit is contained in:
28
App.vue
28
App.vue
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user