帖子
帖子
用户
博客
课程
12
返回列表 发新帖
7
帖子
0
勋章
75
Y币
api.addEventListener({
            name: 'viewappear'
        }, function (ret, err) {
            location.reload();
        });

A页面openWin B页面,我想在B页面关闭时,刷新A页面,如上写法,感觉到是可以实现,但就是,第一次打开A页面时,就会加载两次(加载完又刷新了一次)
89
帖子
0
勋章
1万+
Y币
cocca883 发表于 2015-7-23 12:06
api.addEventListener({
            name: 'viewappear'
        }, function (ret, err) {

也可以用自定义事件实现,关闭前发送一个viewappear类似的事件触发操作,比这个效果可能会更好一点!
4
帖子
0
勋章
23
Y币
黄骥朝 发表于 2015-1-28 09:58
兄弟你好。
我是群里的 掌声起来
非常感谢你帮助我解决了问题

我只想问一句,送打气筒不?
79
帖子
1
勋章
428
Y币
学习一下
29
帖子
0
勋章
66
Y币
cocca883 发表于 2015-7-23 12:06
api.addEventListener({
            name: 'viewappear'
        }, function (ret, err) {

那就是你逻辑不合理了
0
帖子
0
勋章
8
Y币
不会用
11
帖子
0
勋章
69
Y币
你那麻烦啊,我感觉还是这个方便
api.sendEvent({
    name: 'myEvent',
    extra: {
        key1: 'value1',
        key2: 'value2'
    }
});

//html页面a:
api.addEventListener({
    name: 'myEvent'
}, function(ret, err) {
    alert(JSON.stringify(ret.value));
});

//html页面b:
api.addEventListener({
    name: 'myEvent'
}, function(ret, err) {
    alert(JSON.stringify(ret.value));
});

//a、b页面都将收到 myEvent 事件
12
您需要登录后才可以回帖 登录

本版积分规则