答案:首先要引入最新版的jweixin-1.3.2.js,然后
wx.miniProgram.navigateTo({ url: '/pages/login/login' + '$params' })
參考地址:https://github.com/yisainan/web-interview/issues/1054
方案二:
最近在做小程序的時候發現小程序進入webview頁面里,在webview頁面里有時會出現點擊左上角返回,無法返回小程序。
解決思路:通過微信瀏覽器監聽返回按鍵和H5跳轉小程序的方法。
在webview嵌入的H5首頁監聽微信返回按鍵,直接從H5頁面中去跳轉到小程序內;
//方法
<script src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
$(function() {
pushHistory();
window.addEventListener("popstate", function(e) {
//首頁點擊返回,直接關閉網頁
WeixinJSBridge.call('closeWindow');
wx.miniProgram.navigateBack();//返回
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, state.title, state.url);
}
})
還有一種方式是跳轉到固定的H5頁面內,修改wx.minProgram.navigateBack()即可,url內是小程序的頁面地址
wx.miniProgram.navigateTo({url: '/path/to/page'})