ionic 返回上一页,并刷新父页面
ionic 返回上一页,并刷新父页面
使用Angular中EventEmitter事件驱动实现不同页面通讯
Ionic4中内置的生命周期函数:ionViewDidLeave — 在页面离开后触发
ionic创建命令:ionic g service services/event
1.首先我们需要创建一个service,命令如下
ionic g service services/event
2.然后修改service文件代码,如下:
import { Injectable } from '@angular/core';
import {EventEmitter} from 'eventemitter3';
@Injectable({providedIn: 'root'
})
export class EventService {public event: any;constructor() { // 定义发射事件this.event=new EventEmitter();}
}
3.当我们修改完service代码,会发现service里面的eventemitter3报错,然后我们安装模块
npm install --save eventemitter3
4.父页面引入service文件,并配置如下代码
import{EventService}from'../services/event.service';
public eventService: EventService
this.eventService.event.on('login',(result)=>{console.log('执行');
})
5.子页面引入service文件,并配置如下代码(当离开页面的时候,发送广播告知父页面)
import { EventService } from '../services/event.service';
public eventService: EventService
ionViewDidLeave(){this.eventService.event.emit('login','登录页面退出了');
}
参考网址:
Ionic4 生命周期钩子函数-Lifecycles Ionic Angular中使用EventEmitter事件驱动实现不同页面通讯
ionic 返回上一页,并刷新父页面相关推荐
- js实现返回上一页后刷新历史页面
<input type="button" value="返回" οnclick="javascript:window.location.repl ...
- js 返回上一页和刷新以及页面跳转
1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forw ...
- 问题解决:使用angularjs、ionic框架如何实现返回上一页并刷新
普通的js返回并刷新这里就不多说了,百度就有很多方法. 下面说的是使用了angularjs.ionic开发的一个手机app中使用的一个返回上一页并刷新的方法. 场景:回复的页面是单独的,点击保存回复后 ...
- js返回上一页并刷新代码整理 转
返回上一页并刷新在此功能有利于用户的体验,是每一个web开发人员所必备的一项,长话短说,今天介绍实现此功能的一个方法,需要了解的朋友可以参考下 一:JS 重载页面,本地刷新,返回上一页 复制代码 代码 ...
- js返回上一页并刷新代码整理
一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> ...
- MUI前端框架,MUI返回上一页并刷新
文章目录 前言 一.引入库 二.使用步骤 1.父界面index.html 2.子界面b.html 总结 前言 MUI前端框架文档:https://dev.dcloud.net.cn/mui/ui/ 一 ...
- html页面中使用 JS 返回上一页及返回上一页并刷新,iframe中打开指定页面,跳转到指定页面
html页面中使用 JS 返回上一页及返回上一页并刷新,iframe中打开指定页面,跳转到指定页面. 常用方法: window.history.go(-1); //返回上一页 window.histo ...
- js返回上一页并刷新
window.history.go(-1);//返回上一页不刷新 window.location.href = document.referrer;//返回上一页并刷新 转载于:https://www ...
- 苹果下微信浏览器返回上一页不刷新问题解决方案
苹果下微信浏览器返回上一页不刷新问题解决方案 参考文章: (1)苹果下微信浏览器返回上一页不刷新问题解决方案 (2)https://www.cnblogs.com/liuxiaojie/p/78325 ...
最新文章
- java画出斜椭圆_【转】画图java源代码,只画直线,矩形,椭圆
- debian安装oracle jdk
- HTML5 组件Canvas实现图像灰度化
- 与ISP合作需要了解哪些?
- Python多线程技术增加网站帖子的查看量
- 【Git】本地仓库上传到github免密操作
- 将日期转成指定格式_Excel小技巧——如何利用公式,快速将一串数字转换为日期格式...
- dmtracedump
- Java笔记-通过注解和插件自动生成get/set和toString方法,使代码结构清晰
- jquery easy ui 1.3.4 窗口,对话框,提示框(5)
- hdoj1087:Super Jumping! Jumping! Jumping!(dp基础题-最大上升子序列和(可不连续))
- IMU噪声参数辨识-艾伦方差
- 联想计算机的控制面板在哪,教程知识:联想win10控制面板在哪里打开
- 可达编程 [语言题]中国身份证号码校验
- SpringSecurity: 不能混用authorizeRequests和6.0里的authorizeHttpReuests
- win10录屏软件哪个好?这5个录屏软件亲测好用!
- <<多模态预训练—泛读系列(一)>>ViLBERT—(NeurIPS-2019),VL-BERT—(ICLR-2020),VisualBERT—(ACL-2020)
- HTTP基础:响应报文
- Python 实现【连连看】游戏
- 【python爬虫】爬取淘宝网商品信息
热门文章
- 弹窗设计UI素材模板|带你了解下弹窗特性
- 网上路径的图片有时候遍历不出来_最短路径问题(1)——Dijkstra算法
- const int和const int本质区别
- C++ 虚析构函数作用
- winform 调用外部程序和多线程
- 2018.12.11-21:45
- 服务器维护需要log日志,什么是服务器日志?服务器日志要怎么看?
- mysql根据时间回退_MySQL 中的日期时间类型
- Spring Boot 学习之配置文件 application.yml
- Android工程的目录说明