想用webview展示产品的介绍详情,目前必须指定高度才可以,如何实现webview随着网页的实际大小来动态更新高度?
提供一个思路给你:网页html上计算高度,然后链接重定向加参数
比如原来的链接是: https://bbs.eeui.app/d/64-web html通过动态计算页面高度之后然后重定向 https://bbs.eeui.app/d/64-web?height=1323 之后webview可以监听最终加载的url,然后取参数设置高度
https://eeui.app/component/web-view.html#事件回调-callback 这里有个事件回调
@stateChanged = function(data) { ... } /** * 监听网页高度发生改变 * 返回参数:data = { height:100, //变化的高度 } */ @heightChanged = function(data) { ... }
其实直接用这个heightChanged 就够了
kang 可用,谢了!
如果是html富文,这里还有一个插件: https://github.com/netzhouxiang/eeui-html
kang 谢啦