<template> <div @viewappear="viewappear" @viewdisappear="viewdisappear"> <text>頁面返回 </text> </div> </template> <script> const modal = weex.requireModule('modal') export default { data(){ return { pageBack: false, } }, methods: { viewdisappear(){ let self=this; self.pageBack = true; }, viewappear(){ let self=this; if(!self.pageBack){ return; } self.pageBack = false; modal.toast({ message: "頁面回來了", duration: 10 }); }, } } </script>
基本實現思路是 用weex自帶的 viewappear 和 viewdisappear做一個簡單的判斷