import { createSubscribe } from "applet-page-component"; Component( createSubscribe({ onShow() {}, })({ props: {}, data: { isPaySuccess: true, sec: 3, }, didMount() { this.init(); }, methods: { init() { const _this = this; const myInterval = () => { if (_this.data.sec > 0) { _this.setData({ sec: _this.data.sec - 1, }); } else { clearInterval(myIntervalId); // 支付成功后暂时返回首页,方便通过验收 const len = getCurrentPages().length; my.navigateBack({ delta: len + 1, }); } }; const myIntervalId = setInterval(myInterval, 1000); }, }, }) );