1、引用js,css
<link rel="stylesheet" href="//res.wx.qq.com/open/libs/weui/1.1.2/weui-for-work.min.css">
<script language="javascript" type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script src="//res.wx.qq.com/open/libs/weuijs/1.1.0/weui.min.js"></script>
上面的1.1.0不要升級成1.2.0,不然樣式會錯亂,也不要使用1.0.0,有bug,在電腦端企業微信下不能滾動。
2、js代碼,
示例1:
$('#showPicker').on('click', function () { weui.picker([{ label: '飛機票', value: 0 }, { label: '火車票', value: 1 }, { label: '的士票', value: 2 }, { label: '其他', value: 4 }], { onChange: function (result) { console.log(result); }, onConfirm: function (result) { console.log(result); }, title: '選擇' }); });
示例2:
let showPerson = []; for (let i = 0; i < person.length; i++) { let item = { label: person[i].Value, value: person[i].Key }; showPerson.push(item); } $('#drpPerson').on('click', function () { console.log('e'); weui.picker(showPerson, { onOpen: function (p) { renderTxlBind(); }, onClose: function (p) { if (p.length > 0) { $("#drpPerson").html(p[0].label); $("#drpPerson").attr("data-values", p[0].value); renderTxlBind(); } }, onChange: function (p) { if (p.length>0) { $("#drpPerson").html(p[0].label); $("#drpPerson").attr("data-values", p[0].value); renderTxlBind(); } }, title: '選擇審核人' }); renderTxlBind(); });