首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

发送新数据时重新加载页面Ionic 4

在Ionic 4中,当发送新数据时重新加载页面,你可以通过以下步骤完成:

  1. 使用Ionic的内置导航功能进行页面导航,确保正确加载并显示新数据。
  2. 在发送新数据之前,你可以在页面上实现一个加载中的状态,以便用户知道数据正在加载。可以使用Ionic的LoadingController组件创建一个加载中的提示框,具体使用方法可以参考LoadingController组件文档
  3. 当发送新数据时,你可以在数据发送成功后触发页面的重新加载。具体方法可以通过以下两种方式实现:
    • 使用Angular的路由导航器重新导航到当前页面。这将导致页面重新加载并显示新数据。可以通过以下代码示例实现:
    • 使用Angular的路由导航器重新导航到当前页面。这将导致页面重新加载并显示新数据。可以通过以下代码示例实现:
    • 使用Ionic的NavController导航控制器的setRoot()方法,将当前页面设置为根页面。这将导致页面重新加载并显示新数据。可以通过以下代码示例实现:
    • 使用Ionic的NavController导航控制器的setRoot()方法,将当前页面设置为根页面。这将导致页面重新加载并显示新数据。可以通过以下代码示例实现:

需要注意的是,以上示例代码中的'/current-page'和'CurrentPage'应替换为实际的页面路由路径或页面类名。

总结一下,当发送新数据时重新加载页面,在Ionic 4中可以通过使用导航功能进行页面导航,并在数据发送成功后使用路由导航器或导航控制器的方法重新加载页面。此外,还可以添加加载中的提示框,提升用户体验。

关于Ionic相关的腾讯云产品,由于要求不能提及具体云计算品牌商,建议访问腾讯云官网,了解他们的云计算产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用Ionic2开发Todo应用0 开始之前1 创建Ionic 2工程2. 设置主页(Home page)3 持久化数据保存4 总结

现在我们已经建立了一些假的数据(我们使用ionViewDidLoad生命周期钩子,这将在页面加载被触发),您应该能够看到它已经在列表中渲染了: ?...这将允许我们建立一个侦听器,当回到主页(就是那个启动这个页面的另外一个页面)获取数据。通过这种方式,我们可以从一个页面传递数据到另一个页面(然而,记住,模态不需要在页面之间传递数据)。...2.6 在主页保存新增项 就像我提到的,我们把要保存的数据返回发送给HomePage。...抓取的数据存储是异步的,这意味着我们的应用程序将继续运行当数据加载。promise让我们数据完成加载执行一些操作,而不需要暂停整个应用程序。...4 总结 在本教程中我们已经介绍了如何实现很多Ionic 2应用的常用功能: 创建视图 监听和处理事件 视图之间的导航 在视图之间传递数据 建立双向数据绑定 保存数据 显然还有很多我们可以做,使这个应用程序更漂亮

6.1K50
  • html5离线缓存manifest详解

    Manifest的优点离线浏览 – 用户可在应用离线使用它们提升速度 – 已缓存资源加载得更快减少服务器负载 – 浏览器将只从服务器下载更新过或更改过的资源。...如果已经访问过app并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比的manifest文件与旧的manifest文件,如果文件没有发生改变,就不做任何操作,如果文件改变了...,那么就会重新下载文件中的资源并进行离线存储。...如果服务器对离线的资源进行了更新,那么必须更新manifest文件之后这些资源才能被浏览器重新下载,如果只是更新了资源而没有更新manifest文件的话,浏览器并不会重新下载资源,也就是说还是使用原来离线存储的资源...在更新了资源之后,的资源需要到下次再打开app才会生效,如果需要资源马上就能生效,那么可以使用window.applicationCache.swapCache()方法来使之生效,出现这种现象的原因是浏览器会先使用离线资源加载页面

    1.9K31

    【开发指南】(三)认识ionic3

    ;第二代以React Native为代表,业务及虚拟页面通过js实现,然后通过js桥接,使用原生界面渲染,也就是说,它比第一代增强了页面显示的功能,等到第三代了,通过编译把js桥接部分也省掉,直接生成原生可执行的代码...等到angular2的更新到了一定版本,一些依赖库分属于2和3,为了便于版本的统一管理,直接跳到了angular4,其实angualr2和4两者的变化不算太多。相应的ionic2也同步升级到3。...其实ionic3基本向下兼容ionic2,除去性能等问题,两个版本变更编码直观感受深点的,就是懒加载和路由的调整(新版懒加载变得更加简单,利于web版开发和加快页面首屏加载),另外还有内置指令的更灵活化...并且可以更轻松的在项目中设置延迟加载,设置延迟加载页面的优先级,并为每个页面自定义配置。...懒加载 Ionic3.0版本开始,支持了延迟加载,我们可以将某些模块设置为延时加载,只有用户打开相关的页面的时候,这个模块所在的js才会被下载,这样能减少用户初次下载的文件的大小。

    2.7K40

    构建具有用户身份认证的 Ionic 应用

    创建一个 Ionic 应用 在 terminal 窗口中,使用以下命令创建一个的应用程序: ionic start ionic-auth 命令行会提示选择一个 starter 项目并且可以选择是否将应用连接到...它们用于访问被保护的资源,通常是在发送请求将它们添加到 Authentication 请求头中。...比如, 在 在 Angular PWA 中添加身份认证中,有一个 BeerService ,它用于在发送 API 请求携带 access token 。...为了查看应用程序在不同设备上的效果,你可以运行 ionic serve --lab。--lab 标识会在浏览器中打开一个页面让你查看在不同设备中的效果。 ?...它可以在离线情况下工作,使用的是你最后一次与 app 交互的数据缓存。添加 PWA 功能可以让 app 加载更快,提供更好的用户体验。

    23.8K00

    构建具有用户身份认证的 Ionic 应用

    创建一个 Ionic 应用 在 terminal 窗口中,使用以下命令创建一个的应用程序: ionic start ionic-auth 命令行会提示选择一个 starter 项目并且可以选择是否将应用连接到...它们用于访问被保护的资源,通常是在发送请求将它们添加到 Authentication 请求头中。...比如, 在 在 Angular PWA 中添加身份认证中,有一个 BeerService ,它用于在发送 API 请求携带 access token 。...为了查看应用程序在不同设备上的效果,你可以运行 ionic serve --lab。--lab 标识会在浏览器中打开一个页面让你查看在不同设备中的效果。 ?...它可以在离线情况下工作,使用的是你最后一次与 app 交互的数据缓存。添加 PWA 功能可以让 app 加载更快,提供更好的用户体验。

    23.2K50

    使用Ionic React实现的无限滚动效果

    tabs --type react 正式开始 Ionic 中用于创建应用的入门工具包中包括三个标签,三个页面。...加载初始数据 Ionic 提供了我们可以在应用程序中使用的多个生命周期事件,它不仅为标准组件库提供了这类事件,也同样为功能组件提供了类似事件。...要在显示页面的时候获取数据,我们可以链接到ionViewWillEnter 组件Router即将要动画化到视图中触发的数据。...(async () => { await fetchData(); }); }; 无限滚动 所以现在,我们要来实现无限滚动,首先,添加一个的功能,该功能将帮助我们获取数据并且告诉滚动器该操作已经完成了...import {IonInfiniteScroll, IonInfiniteScrollContent} from '@ionic/react'; 并且,在页面中渲染: <IonInfiniteScroll

    3.1K60

    【开发指南】(六)Ionic3从目录结构理解开发

    当我们想部署网页,只需把www目录拷贝到网站服务器上即可;当我们想打包app,命令行执行打包指令会生成一个调用浏览器插件的原生项目,同时把www目录拷贝到项目中,浏览器插件的入口网页指向www的index.html...,从而在app中实现本地浏览网页的效果,其中页面和脚本等因为是本地的就不需要网上加载,在数据加载过程中就已经可以看到页面,等数据加载完成自动局部刷新页面即可,这就是ionic的运行机理,也是混合式应用的其中一种常见套路...package.json: node安装模块的依据文件,在里面配置的内容,在执行npm install命令后会生成到node_modules目录。...、业务处理类等等); 可以看到,每个目录有其职责,其中它们都是可选的,基础项目为了方便你开始开发,除了components、directives、pipes、providers外都默认会为你创建,而这4个没创建是因为有些人就不需要用到...而压缩打包混淆等都是ionic框架内部处理了,所以我们只需专注于页面的实现,那最最简单的开发步骤就是,在pages里面新建一个页面,写好逻辑,然后在app.module.ts添加配置即可。

    2.8K10

    Spring Boot 之 MVC1、新建工程2、依赖更新3、编写Controller4、准备Model数据,映射请求路径5、配置JSP模版6、渲染输出

    总结 Ionic 2 添加页面 创建页面 创建附加页面 使用 Ionic 2 开发Todo应用 0 开始之前 1 创建Ionic 2工程 2....设置主页(Home page) 3 持久化数据保存 4 总结 Ionic 2 实现列表滑动删除按钮 1.创建Ionic2应用 2.准备列表数据 3.修改主页(HOME)的模版 4.创建方法删除数据...Ionic 2 基本导航功能 总结 Ionic 2 中使用管道处理数据 1.生成一个应用 2.创建一个管道 3.使用管道 总结 Ionic 2 中使用HTTP与远程服务器交互数据 开始之前...我们需要一个列表 3.获取远程数据 4.推送数据到服务器 总结 Ionic 2 中的样式与主题 Ionic 2主题简介 创建Ionic 2应用主题的方式 没有苹果电脑打包iOS平台的...在模版中使用 总结 Ionic 2 中的创建一个闪视卡片组件 1. 创建一个的应用作为例子 2. 什么是组件? 3. 创建组件模版 4. 创建组件类 5. 创建 CSS 动画 6.

    2.9K50

    Ionic2 Rest 认证1、创建Ionic 2 APP2、创建服务3、创建登陆和注册页面4、登出和token检查

    总结 Ionic 2 添加页面 创建页面 创建附加页面 使用 Ionic 2 开发Todo应用 0 开始之前 1 创建Ionic 2工程 2....设置主页(Home page) 3 持久化数据保存 4 总结 Ionic 2 实现列表滑动删除按钮 1.创建Ionic2应用 2.准备列表数据 3.修改主页(HOME)的模版 4.创建方法删除数据...Ionic 2 基本导航功能 总结 Ionic 2 中使用管道处理数据 1.生成一个应用 2.创建一个管道 3.使用管道 总结 Ionic 2 中使用HTTP与远程服务器交互数据 开始之前...我们需要一个列表 3.获取远程数据 4.推送数据到服务器 总结 Ionic 2 中的样式与主题 Ionic 2主题简介 创建Ionic 2应用主题的方式 没有苹果电脑打包iOS平台的...在模版中使用 总结 Ionic 2 中的创建一个闪视卡片组件 1. 创建一个的应用作为例子 2. 什么是组件? 3. 创建组件模版 4. 创建组件类 5. 创建 CSS 动画 6.

    3.7K30

    Ionic 2 应用剖析0 开始之前1 创建一个Ionic 2 应用2 目录结构3. Class 定义Root Components 模版App Module总结

    1 创建一个Ionic 2 应用 我们将使用有Ionic团队创建的tutorial模板,可见于官方教程,来创建我们的应用程序。...assets 这个assets目录用于保存你工程里面使用的静态文件,就像图片、JSON数据文件等等。任何这个文件夹下的东西都会在应用程序每次build编译覆盖拷贝到你的build目录。...我们用于加载其他组件或服务到这个组件。...你应该知道,Ionic 2使用TypeScript,这些鬼就是types(类型)。类型简单的说就是“这些变量应该只含有这些类型的数据”。...为构造函数中定义的每一个页面创建一个按钮,号语法意味这它将为每个页面创建一个嵌入式模版(它不会在DOM中渲染出上面的代码,而是使用模版创建),通过使用let p我们可以获取到某个特定页面的引用,用于点击事件传递到

    4.4K50

    Spring Boot 之 Spring Data JPA(一)1、新建工程2、配置数据库3、代码结构4、从数据到逻辑总结

    总结 Ionic 2 添加页面 创建页面 创建附加页面 使用 Ionic 2 开发Todo应用 0 开始之前 1 创建Ionic 2工程 2....设置主页(Home page) 3 持久化数据保存 4 总结 Ionic 2 实现列表滑动删除按钮 1.创建Ionic2应用 2.准备列表数据 3.修改主页(HOME)的模版 4.创建方法删除数据...Ionic 2 基本导航功能 总结 Ionic 2 中使用管道处理数据 1.生成一个应用 2.创建一个管道 3.使用管道 总结 Ionic 2 中使用HTTP与远程服务器交互数据 开始之前...我们需要一个列表 3.获取远程数据 4.推送数据到服务器 总结 Ionic 2 中的样式与主题 Ionic 2主题简介 创建Ionic 2应用主题的方式 没有苹果电脑打包iOS平台的...在模版中使用 总结 Ionic 2 中的创建一个闪视卡片组件 1. 创建一个的应用作为例子 2. 什么是组件? 3. 创建组件模版 4. 创建组件类 5. 创建 CSS 动画 6.

    4.5K50

    ionic3应该善用组件和指令

    ionic3开发框架是angular4,所以了解一下angular4的一些基础知识,能让你更好的开发应用。...其实ionic3(angualr4)和ionic2(angular2)差不多,但和ionic1(angular1)就差别非常大了,可以说基本是推倒了重来。...在angular1代,组件和指令是一回事,即严格来说,没有组件这概念,只有指令,而到了angular2代,虽说组件仍是一种特殊的指令,但已经有一定目的明显区分开来,分别用Directive和Component...this.el.nativeElement.style.backgroundColor = 'red'; } } 基于安全性考虑,angualr2的文档是建议用Renderer来代替ElementRef使用,有兴趣的可以自行了解下Renderer 3)使用指令 如果调用的页面用了懒加载...对于事件,使用EventEmitter发送参数即可。

    3.5K40

    SNS项目笔记--项目启动

    1.1、重新构建项目: 在https://nodejs.org/en/ 【官方网址】下载最新版本的nodeJS,保证使用的sass为4.5以上,这样在win7,8,10的环境下可以满足编译环境,无需再做任何关于环境配置的操作...效果图.png 这里ionic 很人性化的给了几个选项进行筛选其各类项目分别是:1、tabs-->带底部导航栏项目;2、blank-->空项目;3、sidemenu-->默认主页面有侧滑栏的项目;4、super...而IOS还有的坑,即在这里会报错需要用到root 权限:sudo ionic platform build ios,这里处理IOS权限问题,可以看看 “军神” 的文章:http://www.jianshu.com...生成项目目录的变化 这里我们还需要对此页面进行注册: ? 注册我的页面.png 我们再将此页面添加到tab上去: ? 添加my页面步骤1 ? 添加my页面步骤2.png 于是有了以下页面: ?...改变点击色.png 4、结尾的话 作为公司项目此项目不应开源,但是我会在项目进行中将比比较精华的部分分享给大家,希望同路人喜欢上这样的UI框架,也希望ionic 在今后能改变我们大部分的工作方式!

    2.9K20

    Ionic4Ionic3部分比较

    截止到此文ionic4还是beta3版,所以还有不少bug存在,但整个项目下来,感觉也没有特别硬性不能解决的bug,就算有,基本也有替代方案。.../core模块,创建完成后到目录结构如下图所示,它不再像ionic3那样封装了angular项目,而是直接就是一个angular项目,而且默认懒加载: ?...正确显示页面过渡。...四、主题样式的变更 这一块也是变更比较大的,这个我不详做说明了,有空自己看吧: ionic4主题样式 五、打包 因为默认懒加载,所以能很大提高首屏加载速度,适用于Web项目,但没有Webpack集成,...变化还是蛮大的,旧的ionic3项目不太适合升级为ionic4,至于还学不学得动,自己考量吧,我觉得用vue+ionic4也是挺好玩的。

    7K10
    领券