# 内嵌小程序回退

下面说重点,小程序回退操作 生命周期

TIP

注意,文档里的 wx.miniProgram.navigateTo,wx.miniProgram.redirectTo 这两个方法都是对微信 webview 的操作哦。

# 第一种场景下,页面不用做任何改动

# 第二种场景下,

    1. A 到 B 用 wx.miniProgram.navigateTo 打卡了一个新的 webview 到 B 页面,
    1. B 到 C 用 wx.miniProgram.redirectTo 关闭了当前 B 的 webview 打开了新的 webview 到 C 页面,
    1. 这时候 C 返回的时候就到了 A.

# 第三种场景下,

    1. A 到 B 用 wx.miniProgram.navigateTo 打卡了一个新的 webview 到 B 页面,
    1. B 到 C 用正常的 history.push 到了 C 页面,这个操作未打开新的 webview,
    1. C 到 B 用 wx.miniProgram.redirectTo 关闭了当前 B 和 C 的 webview 打开了新的 webview 到 B 页面,这时 B 回退就到了 A.(同样也满足正常的 A->B->C->B->A)