首页 > 其他分享 >ionic5中在一个模态窗口中打开另一个,关闭后者之后出现的问题

ionic5中在一个模态窗口中打开另一个,关闭后者之后出现的问题

时间:2023-04-28 09:55:41浏览次数:53  
标签:模态 5.1 窗口 ionic5 modal problem ionic angular

几年前开发ionic时遇到的问题,当时在stackoverflow上找到的解决方案,记录下:

In @ionic/[email protected], when a modal layer is opened by modalController, and another modal layer is opened in it, and then the latter is closed, there will be a problem: a translucent mask layer will be displayed on the screen (backdrop). Upgraded to @ionic/[email protected], this problem was solved.

But in @ionic/[email protected](and @ionic/[email protected] ) there is another new problem: when opening another modal in one modal and closing the latter, ionic will push the componennt page of the second Modal into the navigation stack, the browser address has also changed. In the end, I can only solve it with the following code temporarily:

this.modalControll.dismiss().then(()=> this.navController.pop());

翻译:

@ionic/[email protected],当用modalController打开一个模态层,并在其中打开另一个模态图层,然后关闭后者时,会出现一个问题:屏幕(背景)上将显示半透明的遮罩层。升级到@ionic/[email protected],这个问题得到了解决。

但在@ionic/[email protected](和@ionic/[email protected] )中还有另一个新问题:当在一个模态中打开另一个模态并关闭后者时,ionic会将第二个模态的组件页推送到导航堆栈中,浏览器地址也发生了变化。最后,我只能暂时用以下代码来解决它:

 

this.modalControll.disse().then(() => this.navControll.pop());

 

标签:模态,5.1,窗口,ionic5,modal,problem,ionic,angular
From: https://www.cnblogs.com/johnjackson/p/17361003.html

相关文章

  • 窗口函数DENSE_RANK()/DENSE_RANK()/ROW_NUMBER() 区别
    SQL语句之DENSE_RANK函数:DENSE_RANK()是一个窗口函数,它为分区或结果集中的每一行分配排名,而排名值没有间隙。DENSE_RANK()。如果使用DENSE_RANK()进行排名会得到:1,1,2,3,4。RANK()。如果使用RANK()进行排名会得到:1,1,3,4,5。ROW_NUMBER()。如果使用ROW_NUMBER()进行排名会得到:1,2......
  • 原生JS模拟超链接在新窗口打开链接
    可用于点击<li>、<span>等元素动作1functionopenNewWindow(url){2vara=$("<ahref='"+url+"'target='_blank'>"+url+"</a>").get(0),3e=document.createEvent('MouseEvents&......
  • CVPR'23|向CLIP学习预训练跨模态!简单高效的零样本参考图像分割方法
    前言 本文提出了一种zero-shot的Referringimagesegmentation方法,该方法利用了来自CLIP的pre-train的跨模态知识。所提方法的性能明显优于所有基线方法和监督较弱的方法。本文转载自极市平台作者|CV开发者都爱看的仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南......
  • Windows 10 应用创建模糊背景窗口的三种方法
    现代的操作系统中创建一张图片的高斯模糊效果非常容易,不过如果要在窗口中获得模糊支持就需要操作系统的原生支持了。iOS/Mac和Windows系统都对此有支持。本文将介绍三种创建模糊背景窗口的方法。有人可能喜欢称之为毛玻璃窗口、亚克力窗口。Thispostiswrittenin multip......
  • 一文详解多模态认知智能
    摘要:多模态认知智能是AI人工智能当前发展的主流趋势之一,其核心是以多模态知识的获取,表示与推理为主要内容的跨模态知识工程与认知智能,也是为了更好的处理多模态的数据,需要融合多种感知模态和智能处理技术。本文分享自华为云社区《GPT-4发布,AIGC时代的多模态还能走多远?系列之三:多......
  • MFC-SetWindowPos改变窗口的尺寸,位置和Z序
     HWNDhWnd=::FindWindow(_T("Notepad"),NULL);//获取记事本窗口if(!hWnd){AfxMessageBox(_T("请打开记事本"));ExitProcess(0);}BOOLb=::SetWindowPos(hWnd,HWND_TOP,100,100,500,400,SWP_SHOWWINDOW);//改......
  • uniapp自带的提示窗口
    一、成功提示弹窗uni.showToast({title:'成功提示',//将值设置为success或者直接不用写icon这个参数icon:'success',//显示持续时间为2秒duration:2000})二、加载提示弹窗//前端数据请求时,显示加载提示弹框uni.showLoading({title:'加......
  • c++,x11,linux查找窗口
    如题点击查看代码#include<X11/Xlib.h>#include<stdio.h>voidfindWindow(Display*display,Windowwindow,char**windowName,Window*result){Windowroot,parent,*children;unsignedintnChildren;if(XFetchName(display,window,windo......
  • 【剑指 Offer】 59 - I. 滑动窗口的最大值
    【题目】给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。示例:输入:nums=[1,3,-1,-3,5,3,6,7],和k=3输出:[3,3,5,5,6,7]解释: 滑动窗口的位置               最大值---------------              -----[1 3 ......
  • 滑动窗口算法实现分布式第三方请求限频
    一.业务背景 第三方服务接口存在频率调用限制(例如,1s5次,超过5次返回超出频率),己方服务存在并发处理的情况,为了保证服务的成功率,且达到第三方限制的最大吞吐量,故需要一个限频调用的算法二.实现思路常见限频算法一般有五种,漏桶算法、令牌桶算法、固定窗口算法,滑动窗口算法,漏斗算......