第二个页面的代码大体如下:
<button type="button" class="btn btn-primary">点击返回</button>
<script>
document.querySelector('.btn').onclick = function(){
history.go(-2)
}
</script>
然后发现这个返回按钮点击并没有效果。因为app中根本没有window对象,更没有history对象。还好,uni-app提供了相关的方法,按照下面的方法就能解决:
1、在head引入下面的js:
<script type="text/javascript" src="https://5.jimth.com/uploads/allimg/210916/154939CJ-0.jpg"></script>2、修改上面的返回按钮的js为下面的代码即可:
<script>
document.addEventListener('UniAppJSBridgeReady', function() {
document.querySelector('.btn').addEventListener('click', function(evt) {
uni.navigateBack() //sdk中默认如果没有参数,则delta为1
});
});
</script>
