diff --git a/example/pages/field/index.js b/example/pages/field/index.js index 624d53e9..f49f8486 100644 --- a/example/pages/field/index.js +++ b/example/pages/field/index.js @@ -7,7 +7,14 @@ Page(Object.assign({}, Zan.Field, { value: 'test', textareaValue: 'test textarea', area: ['省份', '北京市', '天津市', '河北省', '山西省', '内蒙古自治区', '辽宁省', '吉林省', '黑龙江省', '上海市', '江苏省', '浙江省', '安徽省', '福建省', '江西省', '山东省', '河南省', '湖北省', '湖南省', '广东省', '广西壮族自治区', '海南省', '重庆市', '四川省', '贵州省', '云南省', '西藏自治区', '陕西省', '甘肃省', '青海省', '宁夏回族自治区', '新疆维吾尔自治区', '台湾省', '香港特别行政区', '澳门特别行政区'], - areaIndex: 0 + areaIndex: 0, + // picker-view 示例配置 + pickerViewConfig: { + show: false, + value: [0, 0], + year: [2016, 2017, 2018], + sex: ['男', '女'] + } }, onAreaChange(e) { @@ -52,5 +59,25 @@ Page(Object.assign({}, Zan.Field, { formReset(event) { console.log('[zan:field:reset]', event); + }, + + /* piker-view 示例相关函数 */ + handleDateFieldClick() { + this.setData({ + 'pickerViewConfig.show': true + }); + }, + + handlePopupDateChange(e) { + this.setData({ + 'pickerViewConfig.value': e.detail.value + }); + }, + + hideDatePopup() { + this.setData({ + 'pickerViewConfig.show': false + }); } + })); diff --git a/example/pages/field/index.wxml b/example/pages/field/index.wxml index 25842e17..27044562 100644 --- a/example/pages/field/index.wxml +++ b/example/pages/field/index.wxml @@ -72,6 +72,46 @@ 自定义显示内容 + + + 人员信息 + + 出生日期: {{ pickerViewConfig.year[pickerViewConfig.value[0]] }} + 性别: {{ pickerViewConfig.sex[pickerViewConfig.value[1]] }} + + + + + + + + + {{item}}年 + + + {{item}} + + + + + + 选择区域