在使用uniapp开发APP中很多时候使用webview内嵌网页,
在网页中点击多次跳转后,想点击上方的返回按钮返APP的上一页或上几页的实现方法:
<template><view><web-view v-if="newurl":src="newurl"></web-view></view></template><script>exportdefault{data(){return{newurl:''}},onBackPress(e){//响应返回事件if(e.from ==='navigateBack'){//这个地方必须要有的,否则会死循环returnfalse;}
console.log('点击返回....');let pages =getCurrentPages()let page = pages[pages.length -1];let currentPages = page.$getAppWebview()
currentPages.close()
uni.navigateBack({delta:2})returntrue;},onShow(){},onLoad(opts){this.newurl = "https://www.xxx.com/index'
},methods:{}}</script><style>
page{
background-color: #FFF;}</style>
标签:
uni-app
本文转载自: https://blog.csdn.net/qq_21058493/article/details/137124704
版权归原作者 IAmCooltea521 所有, 如有侵权,请联系我们删除。
版权归原作者 IAmCooltea521 所有, 如有侵权,请联系我们删除。