diff --git a/tools/demo/pages/index/index.js b/tools/demo/pages/index/index.js
index a9619b8..ef3da4f 100644
--- a/tools/demo/pages/index/index.js
+++ b/tools/demo/pages/index/index.js
@@ -3,12 +3,9 @@ Page({
* 页面的初始数据
*/
data: {
- result: [],
- steps: 3,
- name: 'name',
- subset: 'sonValue',
- otherFields: ['id', 'city'],
- originMultiArray: [
+ result_1: [],
+ result_2: [],
+ sourceData_1: [
{
id: '01',
name: '1',
@@ -77,6 +74,10 @@ Page({
}
]
}
+ ],
+ sourceData_2: [
+ { name: '河北', code: '0311', nextLevel: [{ name: '石家庄', code: '031101' }, { name: '保定', code: '031102' }]},
+ { name: '北京', code: '0110', nextLevel: [{ name: '朝阳', code: '011001' }, { name: '海淀', code: '011002' }]},
]
},
/**
@@ -85,11 +86,24 @@ Page({
* @param {Object} e.detail.selectedIndex 用户选择的数据在数组中所在的下标
* @param {Object} e.detail.selectedArray 用户选择的数据
*/
- pickerChange(e) {
+ pickerChange_1(e) {
const { selectedIndex, selectedArray } = e.detail
console.log('多级联动结果:', selectedIndex, selectedArray)
this.setData({
- result: selectedArray
+ result_1: selectedArray
+ })
+ },
+ /**
+ * Picker的确认回调函数
+ *
+ * @param {Object} e.detail.selectedIndex 用户选择的数据在数组中所在的下标
+ * @param {Object} e.detail.selectedArray 用户选择的数据
+ */
+ pickerChange_2(e) {
+ const { selectedIndex, selectedArray } = e.detail
+ console.log('多级联动结果:', selectedIndex, selectedArray)
+ this.setData({
+ result_2: selectedArray
})
}
})
\ No newline at end of file
diff --git a/tools/demo/pages/index/index.wxml b/tools/demo/pages/index/index.wxml
index 7f8e697..38c9190 100644
--- a/tools/demo/pages/index/index.wxml
+++ b/tools/demo/pages/index/index.wxml
@@ -1,7 +1,7 @@
+ bindchange="pickerChange_1">
- 当前选择:{{item[name]}},
+ 当前选择:{{item['name']}}
+
+
+
+
+
+ 当前选择:{{item['name']}}
\ No newline at end of file
diff --git a/tools/demo/pages/index/index.wxss b/tools/demo/pages/index/index.wxss
index e69de29..fa28d5d 100644
--- a/tools/demo/pages/index/index.wxss
+++ b/tools/demo/pages/index/index.wxss
@@ -0,0 +1,15 @@
+.picker {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ margin: 10rpx 0;
+ padding: 10rpx 0;
+ background-color: #DEECE2;
+ font-size: 28rpx;
+}
+.picker view {
+ padding: 2rpx 10rpx;
+ margin-left: 10rpx;
+ margin-right: 10rpx;
+ border-bottom: 2rpx solid aqua;
+}
\ No newline at end of file