不能使用 navigateBack,因为无法携带参数。
1、使用 vuex,storage 等方式
2、使用 getCurrentPages 获取页面栈方式直接设置前一个页面的 data 值
handleAdd() {
let pages = getCurrentPages(); //获取所有页面栈实例列表
let nowPage = pages[pages.length - 1]; //当前页页面实例
let prevPage = pages[pages.length - 2]; //上一页页面实例
const params = {
time: this.time,
enabled: true,
week: this.week,
};
prevPage?.$vm.alarmList?.push(params);
console.log(params);
uni.navigateBack({});
},