refactor: 移除 delta 属性并简化 goBack 方法逻辑

This commit is contained in:
熊熊熊子路
2026-02-09 15:24:33 +08:00
parent 57c2c18274
commit f371245e7a
@@ -40,11 +40,6 @@ Component({
type: Boolean, type: Boolean,
value: true, value: true,
}, },
// 后退的层数
delta: {
type: Number,
value: 1,
},
// 标题最大长度,超出用 "…" 表示 // 标题最大长度,超出用 "…" 表示
titleMaxLength: { titleMaxLength: {
type: Number, type: Number,
@@ -118,11 +113,7 @@ Component({
* 返回按钮点击事件 * 返回按钮点击事件
*/ */
goBack() { goBack() {
const pages = getCurrentPages()
const delta = this.properties.delta
if (pages.length > 1 && delta > 0) {
wx.navigateBack({ wx.navigateBack({
delta,
success: (res) => { success: (res) => {
// 转发成功事件 // 转发成功事件
this.triggerEvent('success', res) this.triggerEvent('success', res)
@@ -136,7 +127,6 @@ Component({
this.triggerEvent('complete', err) this.triggerEvent('complete', err)
}, },
}) })
}
}, },
/** /**