移动端插件weui的多级下拉框,单级下拉框的前台代码书写

多级下拉框和单级下拉框可以在weui.js的代码中Ctrl+F搜索"级联picker"来看源代码

 在这篇文章中,我主要为大家说一下移动端插件weui的多级下拉框、单级下拉框这两种下拉框的前台代码应该如何书写。

1.多级下拉框:

      样式代码:

<div id="search_box" class="input_center_box">
            <div id="search_dqpc" class="input_center_box">
                <div id="dqpcdropdownlist" class="cjcx_select"  data-action=""></div>
            </div>
            
            <div id="search_xy" class="input_center_box">
                <div id="xydropdownlist" class="zc_select"  data-action=""></div>
            </div>
        </div>

     逻辑代码:

$("#search_dqpc").click(function(){
	        		      // 级联picker
	        		      weui.picker([
	        		      {
	        		          label: '本科生',
	        		          value: '1',
	        		          children: res.module[0]
	        		      } ,
	        		      {
	        		          label: '硕士生',
	        		          value: '2',
	        		          children: res.module[1]
	        		      },
	        		      {
	        		          label: '博士生',
	        		          value: '3',
	        		          children: res.module[2]
	        		      } 
	        		      ], {
	        		         className: 'custom-classname',
	        		         defaultValue: [1, res.module[0][0].value],  //默认显示顺序 
	        		         onChange: function (result) {               //改变时
	        		        	//查看当前批次下拉框的数据 
// 	        		             console.log(result)
	        		         },
	        		          onConfirm: function (result) {             //确认取消时 
	        		        	  //查看当前批次下拉框的数据 
// 	        		              console.log(result)
	        		              //替换当前批次下拉框的数据 
	        		              $("#dqpcdropdownlist").text(result[1].label);
	        		        	  //给当前批次赋值 
	        		              dqpc = result[1].value;
	        		        	  //给当前学生类别赋值
	        		              xslb = result[0].value;
	        		        	  //获取学院下拉框数据
	        		              getXy();
	        		          },
	        		         id: 'doubleLinePicker'
	        		      });
	        		 });

2.级下拉框:

      样式代码:

<div id="search_box" class="input_center_box">
            <div id="search_dqpc" class="input_center_box">
                <div id="dqpcdropdownlist" class="cjcx_select"  data-action=""></div>
            </div>
            
            <div id="search_xy" class="input_center_box">
                <div id="xydropdownlist" class="zc_select"  data-action=""></div>
            </div>        
        </div>

逻辑代码:

$("#search_xy").click(function(){
           			  // 单列picker
           		       weui.picker(arr, {
           		          className: 'custom-classname',
           		          defaultValue: [0],
           		          onChange: function (result) {
           		              console.log(result)
           		          },
           		          onConfirm: function (result) {
           		              console.log(result)
           		              //替换当前学院下拉框的数据 
                              $("#xydropdownlist").text(result[0].label);
                              //给当前学院赋值 
                              dqxy = result[0].value;
           		          },
           		          id: 'singleLinePicker'
           		       });
                    });

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值