Files
MiniProgram/ProjectLiaisonForm/pages/picker/without-popup/index.js
2025-08-15 14:05:08 +08:00

41 lines
940 B
JavaScript

Component({
data: {
cityValue: [],
cityTitle: '',
citys: [
{ label: '北京市', value: '北京市' },
{ label: '上海市', value: '上海市' },
{ label: '广州市', value: '广州市' },
{ label: '深圳市', value: '深圳市' },
{ label: '成都市', value: '成都市' },
],
},
methods: {
onColumnChange(e) {
console.log('picker pick:', e);
},
onPickerChange(e) {
const { key } = e.currentTarget.dataset;
const { value } = e.detail;
console.log('picker change:', e.detail);
this.setData({
[`${key}Visible`]: false,
[`${key}Value`]: value,
[`${key}Text`]: value.join(' '),
});
},
onPickerCancel(e) {
const { key } = e.currentTarget.dataset;
console.log(e, '取消');
console.log('picker1 cancel:');
this.setData({
[`${key}Visible`]: false,
});
},
},
});