1.单列选择器
//选择性别
sexSelect() {
var _this = this;
weui.picker([{
label: '男',
value: 0
}, {
label: '女',
value: 1
}], {
onChange: function (result) {
// console.log(result);
},
onConfirm: function (result) {
// console.log(result);
_this.sex = result[0].label;
},
title: '请选择性别'
});
},
2.多列选择器
//时间选择
timeSelect() {
var years = [];
var months = [];
var _this = this;
if(!years.length) {
for(var i = 1970; i <= new Date().getFullYear(); i++) {
years.push({
label: i + '年',
value: i
});
}
}
if(!months.length) {
for(var j = 1; j <= 12; j++) {
months.push({
label: j + "月",
value: j
});
}
}
weui.picker(years, months, {
defaultValue: [new Date().getFullYear(), new Date().getMonth() + 1],
onConfirm: function(result) {
_this.birthday = result[0].label + result[1].label;
}
});
}
3.效果