• Apicloud——关于页面刷新


    项目中有很多需要刷新页面的情况,以达到更新数据的目的;

    官方文档中有reload,但是很多时候并不好用;

    整理另一种方法:

    整体思路是重新加载页面方法,达到刷新

    适用于同页面和多个页面之间

    举例子:

    现在A页面提交数据,相关数据需要在B页面显示,返回页面时(A->B),数据会不更新。

    在A页面相关事件处(如点击事件里)写入:

    1     api.sendEvent({
    2             name: 'myEvent',
    3             extra: {
    4                 state: 'no'
    5             }
    6         });

    在B页面写入:

    1    api.addEventListener({
    2           name: 'myEvent'
    3       }, function(ret, err) {
    4           if (ret.value.state == 'no') {
    5               abc();
    6           }
    7       });
    //放的位置无限制,写在apiready最开始即可
    1    function abc() {
    2         window.location.reload();//刷新页面
    3     };

    在同页面相同,三段代码写在一个页面即可。

  • 相关阅读:
    Humidex
    Hangover(1.4.1)
    I Think I Need a Houseboat(1.3.1)
    Sum of Consecutive Prime Numbers
    Doubles
    Financial Management
    Nim算法------高僧斗法
    标题:猜灯谜
    银行管理系统
    三种例行程序(procdures,function,traps)的使用
  • 原文地址:https://www.cnblogs.com/jry199506/p/10219569.html
Copyright © 2020-2023  润新知