// pages/targetInfo/targetInfo.js Page({ /** * 页面的初始数据 */ data: { form: { stratage: '', endage: '', endage: '', height: '', education: '', wages: '', isnative: '', green:'', star:'', worktime:'', workplace:'', }, heightArr: [ '都行', '150-155', '155-160', '160-165', '165-170', '170-175', '175-185', '185-190', '差不多得了奥' ], educationArr: ["都行", "初中", "中专", "高中", "大专", "本科", "硕士", "博士", "差不多得了奥"], wagesArr: ["挣不挣都行", "2000-5000", "5000-10000", "10000-20000", "20000以上"], isnativeArr: ['本地', '外地'], greenArr: [ ["不行", "行"], [] ], starArr: [ "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座", "水瓶座", "双鱼座。" ], // 工作时间自由、朝九晚五、偶尔加班、经常加班、偶尔出差、经常出差、常有应酬 worktimeArr: [{ name: '工作时间自由', value: '工作时间自由', checked: true }, { name: '朝九晚五', value: '朝九晚五', checked: false }, { name: '偶尔加班', value: '偶尔加班', checked: false }, { name: '经常加班', value: '经常加班', checked: false }, { name: '偶尔出差', value: '偶尔出差', checked: false }, { name: '经常出差', value: '经常出差', checked: false }, { name: '常有应酬', value: '常有应酬', checked: false } ], workplaceArr: ['政府机关','事业单位','外企企业','世界500强','上市公司','国有企业','私营企业','个体'], isfirstArr: ['老几都行', '必须独苗一根'], }, heightPicker(e) { let height = 'form.height' this.setData({ [height]: this.data.heightArr[e.detail.value] }) }, educationPicker(e) { let education = 'form.education' this.setData({ [education]: this.data.educationArr[e.detail.value] }) }, wagesPicker(e) { let wages = 'form.wages' this.setData({ [wages]: this.data.wagesArr[e.detail.value] }) }, isnativePicker(e) { let isnative = 'form.isnative' this.setData({ [isnative]: this.data.isnativeArr[e.detail.value] }) }, greenChange(e) { let green = 'form.green' this.setData({ [green]: [this.data.greenArr[0][e.detail.value[0]], this.data.greenArr[1][e.detail.value[1]]] }) this.setData({ greenmultiIndex: e.detail.value }) }, greenPickerColumnChange(e) { console.log(e) if (e.detail.column == 0 && e.detail.value == 1) { this.setData({ greenArr: [ ["行", "不行"], ["有小祖宗不行", "有小祖宗也行"] ] }) } if (e.detail.column == 0 && e.detail.value == 0) { this.setData({ greenArr: [ ["行", "不行"], [] ] }) } }, starPicker(e) { let star = 'form.star' this.setData({ [star]: this.data.starArr[e.detail.value] }) }, worktimeChange(e) { console.log(e.detail.value) const items = this.data.worktimeArr; const values = e.detail.value; for (let i = 0, lenI = items.length; i < lenI; ++i) { items[i].checked = false for (let j = 0, lenJ = values.length; j < lenJ; ++j) { if (items[i].value === values[j]) { items[i].checked = true break } } } this.setData({ worktimeArr: this.data.worktimeArr }) let worktime = 'form. worktime' this.setData({ [worktime]: e.detail.value }) }, workplacePicker: function (e) { let workplace = 'form.workplace' this.setData({ [workplace]: this.data.workplaceArr[e.detail.value] }) }, isfirstPicker(e) { let isfirst = 'form.isfirst' this.setData({ [isfirst]: this.data.isfirstArr[e.detail.value] }) }, formSubmit(e){ console.log(e.detail.value) wx.switchTab({ url: '/pages/index/index', }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })