uniapp的APP中使用webview的返回的问题

IAmCooltea521 2024-06-12 14:33:04 阅读 51

使用uniapp开发APP中很多时候使用webview内嵌网页,

在网页中点击多次跳转后,想点击上方的返回按钮返APP的上一页或上几页的实现方法:

<template><view><web-view v-if="newurl" :src="newurl" ></web-view></view></template><script>export default { data() { return { newurl:''}},onBackPress(e) { //响应返回事件if (e.from === 'navigateBack') { //这个地方必须要有的,否则会死循环return false; } console.log('点击返回....');let pages = getCurrentPages()let page = pages[pages.length - 1];let currentPages = page.$getAppWebview()currentPages.close()uni.navigateBack({ delta:2})return true;},onShow() { },onLoad(opts) { this.newurl = "https://www.xxx.com/index'},methods: { }}</script><style>page{ background-color: #FFF;}</style>



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。