博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MUI学习笔记(4)–自定义事件,跨webview事件监听,跨页面刷新
阅读量:6846 次
发布时间:2019-06-26

本文共 607 字,大约阅读时间需要 2 分钟。

hot3.png

MUI可以监听自定义事件

1.注册监听自定义事件

 

1

2

3

4

5

6

7

8

window.addEventListener('newsId',function(event){

  //获得事件参数

  var id = event.detail.id;

});

/*注释:newId为注册的时间名称,就像click事件一样.

    可以通过detail来访问触发事件的时候的传值(下一步会说到)

执行的时间逻辑可以是任何事件,比如刷新。 */

 

 

2.触发自定义事件。

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

mui.fire(target , event , data )</code>,

要触发其他页面的自定义监听事件必须要先进行页面的预加载:

mui.init({

preloadPages:[{

   id:'detail.html',

   url:'detail.html'

  }]

});

获取要触发的页面

detailPage = plus.webview.getWebviewById('detail.html');

触发详情页面的newsId事件

mui.fire(detailPage,'newsId',{

id:id

});

newsId为第一步定义的事件名称,Id为传的值,值可以自定义。

转载于:https://my.oschina.net/mickelfeng/blog/829442

你可能感兴趣的文章
javascript面向对象编程笔记
查看>>
vim的用法
查看>>
【转】poj 1823 :Hotel (线段树)
查看>>
os.walk
查看>>
Windows Server 2016之部署Nano Server
查看>>
我的友情链接
查看>>
IDEA快捷键
查看>>
gradle任务
查看>>
Server 2016 域控密码重置
查看>>
apache安装,镇博
查看>>
bridged,host-only,nat
查看>>
IF增强的用法
查看>>
备份mysql数据库提示marked as crashed and should be repaired when doing LOCK TABLES
查看>>
我的友情链接
查看>>
缺乏信仰,压力难以疏解
查看>>
oracle的JDBC连接
查看>>
如何解决DNS缓存时间问题
查看>>
Rest Framework:三、HyperlinkedidentityField用法
查看>>
Maven教程初级篇01: 简介
查看>>
读书笔记 effective c++ Item 13 用对象来管理资源
查看>>