汕头网站安全开发系统,做网站排名要多少钱,小米发布会2024,深圳企业招聘目录 详情页(detail.vue)#xff1a;列表页(list.vue)大佬最后 在uni中#xff0c;返回页面是不会触发
onLoad方法的#xff1b; 如果我们只想在特定情况下返回上一页才需要刷新数据#xff0c;那么用onShow的话#xff0c;那刷新就太频繁了#xff1b;
这时候#xf… 目录 详情页(detail.vue)列表页(list.vue)大佬最后 在uni中返回页面是不会触发
onLoad方法的 如果我们只想在特定情况下返回上一页才需要刷新数据那么用onShow的话那刷新就太频繁了
这时候可以用$emit和$on去解决。
比如说从详情页(detail.vue) 回到 列表页(list.vue)
详情页(detail.vue) 进入的页面 view clicksubmitFunc点击返回列表页面并且刷新列表接口
/viewmethods:{back() {uni.$emit(refreshData);uni.navigateBack({delta: 1})},submitFunc() {// 按钮点击返回调用back()方法this.back();}
}列表页(list.vue)
onLoad() {// 正常进入该页面的获取数据this.getData();// 从详情页返回该页面的获取数据uni.$on(refreshData,() {// 调用列表接口this.getData();})
},
methods:{// 列表接口getData() {// 请求数据接口... ...}
}大佬
给大佬暴赞
大佬地址https://blog.csdn.net/mossbaoo/article/details/115963129
最后 感觉文章好的话记得点个心心和关注和收藏有错的地方麻烦指正一下如果需要转载,请标明出处多谢