|
@@ -0,0 +1,173 @@
|
|
|
+const options = [
|
|
|
+ {
|
|
|
+ text: '学生',
|
|
|
+ value: '330000',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ text: '老师',
|
|
|
+ value: '320000',
|
|
|
+ }];
|
|
|
+
|
|
|
+Page({
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面的初始数据
|
|
|
+ */
|
|
|
+ data: {
|
|
|
+ show: false,
|
|
|
+ options,
|
|
|
+ fieldValue: '',
|
|
|
+ cascaderValue: '',
|
|
|
+ gender:'',
|
|
|
+ index:'',
|
|
|
+ date: '',
|
|
|
+ minDate: new Date(2010, 0, 1).getTime(),
|
|
|
+ maxDate: new Date(2024, 0, 31).getTime(),
|
|
|
+ showtime: false,
|
|
|
+ // 专业选择器
|
|
|
+ showproject:false, //控制弹出层是否弹出的值
|
|
|
+ columns2: ['计算机科学与技术','计算机类','数据科学与大数据技术'], //选择器中的值
|
|
|
+ project:'', //选择身份之后的值进行页面显示
|
|
|
+
|
|
|
+ // 美食偏好
|
|
|
+ showhobby:false,
|
|
|
+ columns3: ['地三鲜','烤冷面','炸薯条','鸡米花'], //选择器中的值
|
|
|
+ hobby:'', //选择身份之后的值进行页面显示
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+ onDisplay() {
|
|
|
+ this.setData({ showtime: true });
|
|
|
+ },
|
|
|
+ onClose2() {
|
|
|
+ this.setData({ showtime: false });
|
|
|
+ },
|
|
|
+ formatDate(date) {
|
|
|
+ date = new Date(date);
|
|
|
+ return `${date.getMonth() + 1}/${date.getDate()}`;
|
|
|
+ },
|
|
|
+ onConfirm(event) {
|
|
|
+ this.setData({
|
|
|
+ showtime: false,
|
|
|
+ date: this.formatDate(event.detail),
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+ // 专业选择器
|
|
|
+ showProject(p){
|
|
|
+ this.setData({showproject:true})
|
|
|
+ // this.setData({show:true})
|
|
|
+ },
|
|
|
+ // 美食偏好
|
|
|
+ showHobby(h){
|
|
|
+ this.setData({showhobby:true})
|
|
|
+ // this.setData({show:true})
|
|
|
+ },
|
|
|
+ onClick() {
|
|
|
+ this.setData({
|
|
|
+ show: true,
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+ onClose() {
|
|
|
+ this.setData({
|
|
|
+ show: false,
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+ onFinish(e) {
|
|
|
+ const { selectedOptions, value } = e.detail;
|
|
|
+ const fieldValue = selectedOptions
|
|
|
+ .map((option) => option.text || option.name)
|
|
|
+ .join('/');
|
|
|
+ this.setData({
|
|
|
+ fieldValue,
|
|
|
+ cascaderValue: value,
|
|
|
+ })
|
|
|
+ },
|
|
|
+ showPopup() {
|
|
|
+ this.setData({ show: true });
|
|
|
+ },
|
|
|
+
|
|
|
+ onClose1() { //点击空白处开闭弹出层(选择器)及选择器左上角的取消
|
|
|
+ this.setData({ show: false });
|
|
|
+ this.setData({showproject:false});
|
|
|
+ this.setData({showhobby:false});
|
|
|
+ },
|
|
|
+ onConfirm2(p){ //选择器右上角的确定,点击确定获取值
|
|
|
+ this.setData({
|
|
|
+ project:p.detail.value,
|
|
|
+ showproject:false
|
|
|
+ });
|
|
|
+ },
|
|
|
+ onConfirm3(h){ //选择器右上角的确定,点击确定获取值
|
|
|
+ this.setData({
|
|
|
+ hobby:h.detail.value,
|
|
|
+ showhobby:false
|
|
|
+ });
|
|
|
+ },
|
|
|
+ submitNewStuInfo(e){
|
|
|
+ //表单输入框提交的内容包含在e参数中
|
|
|
+ },
|
|
|
+ submitNewStuInfo(p){
|
|
|
+ //表单输入框提交的内容包含在e参数中
|
|
|
+ },
|
|
|
+ submitNewStuInfo(h){
|
|
|
+ //表单输入框提交的内容包含在e参数中
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面加载
|
|
|
+ */
|
|
|
+ onLoad(options) {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面初次渲染完成
|
|
|
+ */
|
|
|
+ onReady() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面显示
|
|
|
+ */
|
|
|
+ onShow() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面隐藏
|
|
|
+ */
|
|
|
+ onHide() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面卸载
|
|
|
+ */
|
|
|
+ onUnload() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面相关事件处理函数--监听用户下拉动作
|
|
|
+ */
|
|
|
+ onPullDownRefresh() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面上拉触底事件的处理函数
|
|
|
+ */
|
|
|
+ onReachBottom() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户点击右上角分享
|
|
|
+ */
|
|
|
+ onShareAppMessage() {
|
|
|
+
|
|
|
+ }
|
|
|
+})
|