7***@qq.com
7***@qq.com
  • 发布:2019-05-22 14:14
  • 更新:2019-05-22 17:30
  • 阅读:3084

uniapp集成webview提示:plus.webview.currentWebview().parent() is undefined

分类:uni-app

uniapp中添加了webview
this.webview = plus.webview.create('http://www.xxx.com');
http://www.xxx.com的页面中引入了js
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.1.js"></script>

然后监听加载成功的回调

document.addEventListener('UniAppJSBridgeReady', function() {  
                        document.getElementById('loginlink').addEventListener('click', function(evt) {  
                            uni.navigateTo({  
                                url: '/pages/login/login'  
                            });  
                        });  
                    });

但是在webview上点击的时候.提示:
Uncaught Error: plus.webview.currentWebview().parent() is undefined at https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.1.js:1

我把webview不放在uniapp代码中创建,而是写在template里面,就不报错了.
但是这样的话.这个webview的大小,用setStyle却调不了.很烦躁...
两种方法都不能完美的达到目标,求解答

2019-05-22 14:14 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

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