uni-app中通过<web-view>组件嵌入一个网页,在嵌入的网页里点击按钮返回到APP中的页面;目前已添加官方给的2个js
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js"></script>
嵌入的网页代码如下:
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js"></script>
<script type="text/javascript">
document.addEventListener('UniAppJSBridgeReady', function() {
document.querySelector('.btn-list').addEventListener('click', function(evt) {
var target = evt.target;
var paramstr = JSON.stringify(window.currentSelectedModelInfo);
if (target.tagName === 'BUTTON') {
var action = target.getAttribute('data-action');
uni[action]({
url: '/pages/jk/modelmarkestablish?paramstr=' + paramstr
});
}
});
});
</script>
小程序中能够顺利跳转,但IOS和Android无法跳转,调试模式下报错
IOS环境下
Script error.
filename:
lineno:0
Script error.
filename:
lineno:0
Android环境下
Uncaught TypeError: Cannot read property 'evalJS' of undefined at https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js:1
第一次用uni-app 是我哪里没有配好,还是本身只支持小程序?
微笑1688
找不到你说的最新js地址,麻烦贴出来可以吗
2020-04-08 16:58