EEUI.APP EEUI.APP 首页 文档 - 指南 - 组件 - 模块 插件 - 插件市场 - 开发文档 热更新 控制台 Editor 例子 社区 GitHub 首页 文档 - 指南 - 组件 - 模块 插件 - 插件市场 - 开发文档 热更新 控制台 Editor 例子 社区 GitHub - 起步 - 框架介绍 - 搭建环境 - 创建项目 - 配置相关 - 开发调试 - 上手 - 使用 Vue.js - 平台差异 - 环境变量 - 生命周期 - 跨页面通信 - 接收消息 - 发送消息 - appboard - 应用图标 - 启动图片 - 应用设置 - 升级程序 - 样式 - 通用样式 - 文本样式 - CSS 单位 - 颜色值 - 事件 - 通用事件 - 事件冒泡 - 手势
    # # 跨页面通信 TIP 在 平台差异 篇文中提到过,不同的 eeui 页面使用的是不同的执行环境,即使全局变量也是互相隔离的,然而我们可以使用以下方法实现跨页面通信的。 ## # 接收消息
    1. <template>
    2. </template>
    3. <script>
    4. export default {
    5. pageMessage: function (data) {
    6. console.log('接收到的信息:', data.message);
    7. }
    8. }
    9. </script>
    ## # 发送消息

    示例

    1. const eeui = app.requireModule('eeui');
    2. eeui.postMessage({
    3. pageName: 'pageName_1',
    4. key1: 'val1',
    5. key2: 'val3',
    6. });

    参数说明

    属性名 类型 必须 描述
    pageName String - 页面名称(或tabName),留空表示发送给所有页面
    Object - 请根据需求填写其他参数名和参数值
    - 参数pageName名称是指 eeui.openPage 打开页面时的pageName属性值 或 组件页面的tabName属性值; - 首页的pageName值默认为:firstPage在 GitHub 上编辑此页

    最后一次更新: 7/24/2020, 11:56:07 PM

    生命周期 appboard