经常会有需求是原生app上要嵌套H5页面完成一些功能,必然需要调用原生app的事件或者app调用H5的事件。
因为,H5首页内容可能会添加的丰富比较多,需求怕一次请求加载慢,所以让搞了分页,无限滚动加载,但是app把H5的滚动禁掉了,所以H5无法获取滚动事件,只能是app到底触发H5的事件,那么app如何触发H5事件。
我们的项目是vue开发的,在mounted中,按下放方式定义,onScrollBottom为与app定义的事件名,this.onScrollBottom是H5的事件,两个写的一样,大家可自行区分一下。
mounted() {
window.onScrollBottom = this.onScrollBottom;
}