ionic vue 开发app 页面跳转后列表刷新

Posted Tenyearsme

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ionic vue 开发app 页面跳转后列表刷新相关的知识,希望对你有一定的参考价值。

ionic vue3 app 开发

场景直现

从页面A进入页面B,页面B进行操作后会影响页面A数据,此时返回A页面,页面数据没有重新加载

参考生命周期官方文档

使用vue的 onMounted 并不能保证每次 返回上一页的时候列表数据刷新。

import {
  IonPage,
  onIonViewWillEnter,
  onIonViewDidEnter,
  onIonViewWillLeave,
  onIonViewDidLeave
} from '@ionic/vue';
import { defineComponent } from 'vue';

export default defineComponent({
  name: 'Home',
  components: {
    IonPage
  },
  setup() {
    onIonViewDidEnter(() => {
      console.log('Home page did enter');
    });

    onIonViewDidLeave(() => {
      console.log('Home page did leave');
    });

    onIonViewWillEnter(() => {
      console.log('Home page will enter');
    });

    onIonViewWillLeave(() => {
      console.log('Home page will leave');
    });
  }
})

以上是关于ionic vue 开发app 页面跳转后列表刷新的主要内容,如果未能解决你的问题,请参考以下文章

ionic vue 开发app 页面跳转后列表刷新

ionic vue 开发app 页面跳转后列表刷新

IOS下 用vue开发前端项目 点击返回 页面出现空白

vue列表页跳转到列表详情页再返回到列表页, 页面不刷新保持原来的状态

Vue实现页面跳转上一页面不刷新

vue 跳转 同一路由不刷新问题解决