uniapp 跨页面操作
修改上一页数据
1 | let pages = getCurrentPages();
|
2 | const prevPage = pages[pages.length - 2];
|
3 |
|
4 | prevPage.$vm.address = address;
|
返回上一页带参数
子页面
1 | let pages = getCurrentPages();
|
2 | let prevPage = pages[pages.length - 2];
|
3 | prevPage.setData({
|
4 | current:2
|
5 | })
|
6 | uni.navigateBack({
|
7 | delta:1
|
8 | })
|
父页面
1 | onShow() {
|
2 | let pages = getCurrentPages();
|
3 | let currentPage = pages[pages.length-1];
|
4 | let current = currentPage.data.current;
|
5 | console.log(current)
|
6 | this.current = current;
|
7 | }
|