x***@163.com
x***@163.com
  • 发布:2019-08-09 16:24
  • 更新:2020-04-11 20:00
  • 阅读:5657

uniapp webview怎么监听url的变化?

分类:uni-app

如题,5+api里面有个获取url的方法,和加载完成后的回调,但是加载完成后太慢了,有没有在url变化时就触发的事件呢??

2019-08-09 16:24 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

同问!!!

q***@live.cn

q***@live.cn - 我就是我,看着都上火

我也遇到这个问题了,到现在还没有人解答...

  • 向上生长

    currentWebview = this.$scope.$getAppWebview() //此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效,非v3编译模式使用this.$mp.page.$getAppWebview()

    wv = currentWebview.children()[0]

    wv.overrideUrlLoading({mode:"reject",match:'.*'}, (e)=>{

    let url = e.url;

    uni.navigateTo({

    url: /pages/webpage/index?weburl=${encodeURIComponent(url)}

    });

    // console.log(e.url,'overrideUrlLoading');

    });

    2020-07-29 20:12

该问题目前已经被锁定, 无法添加新回复