From 8ad988652b55191ffa93072ec4e7833d90023d87 Mon Sep 17 00:00:00 2001 From: liuchenyang0515 <897418643@qq.com> Date: Thu, 24 Sep 2020 15:28:40 +0800 Subject: [PATCH] =?UTF-8?q?step6=20=E5=B0=86=E4=B8=BB=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=B8=ADpicker=E9=80=89=E6=8B=A9=E7=9A=84=E5=80=BC=E4=BC=A0?= =?UTF-8?q?=E9=80=92=E5=88=B0=E7=AC=AC=E4=BA=8C=E4=B8=AA=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/js/default/pages/index/index.js | 11 ++++++++++- entry/src/main/js/default/pages/xunlian/xunlian.js | 2 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/entry/src/main/js/default/pages/index/index.js b/entry/src/main/js/default/pages/index/index.js index ba9a91c..fdf91b8 100644 --- a/entry/src/main/js/default/pages/index/index.js +++ b/entry/src/main/js/default/pages/index/index.js @@ -1,5 +1,8 @@ import router from '@system.router'; +let pickerValue1 = null; +let pickerValue2 = null; + export default { data: { picker1range: ["1", "2", "3"], @@ -7,14 +10,20 @@ export default { }, clickAction() { router.replace({ - uri:"pages/xunlian/xunlian" + uri: "pages/xunlian/xunlian", + params: { // 传递到目标页面的参数 + "data1": pickerValue1, + "data2": pickerValue2 + } }) }, changeAction1(pv) { console.log("左边的选中项:" + pv.newValue); + pickerValue1 = pv.newValue; }, changeAction2(pv) { console.log(`右边的选中项:${pv.newValue}`); // 说明ES6也是支持的 + pickerValue2 = pv.newValue; }, onInit() { console.log("主页面的onInit()被调用"); diff --git a/entry/src/main/js/default/pages/xunlian/xunlian.js b/entry/src/main/js/default/pages/xunlian/xunlian.js index faf77d7..991b524 100644 --- a/entry/src/main/js/default/pages/xunlian/xunlian.js +++ b/entry/src/main/js/default/pages/xunlian/xunlian.js @@ -10,6 +10,8 @@ export default { }, onInit() { console.log("xunlian页面的onInit()被调用"); + console.log(`接收到左边picker的值为:${this.data1}`); + console.log(`接收到右边picker的值为:${this.data2}`); }, onReady() { console.log("xunlian页面的onReady()被调用"); -- GitLab