这是B页面拿到A页面的类型值,一开始画页面绑定model.form.standardcardname这样写其实有问题,
从C页面修改成功后,返回上一页因为绑定的层级深,数据就会丢失。
返回上一页 使用的 uni.navigateBack({ delta: 1 }) 但是B页面不刷新。 所以加了个状态 uni.$emit('refresh', { refresh: true });
然后B页面 判断状态 去调接口刷新 uni.$on('refresh', (data) => { console.log(data) if (data.refresh) { // 刷新操作 this.getProblem() } }); 最后 onUnload 事件 去解绑。