第二个页面的代码大体如下:
<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="http://www.5imoban.net/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>