jquery-weui
jquery-weui copied to clipboard
Picker 选择问题
Picker 设置 displayValues后,选中选项后,显示的是 value的值,原因是没有设置formatValue 代码第4082行: $(p.input).val(p.params.formatValue ? p.params.formatValue(p, p.value, p.displayValue) : p.value.join(' '));
建议改成: $(p.input).val(p.params.formatValue ? p.params.formatValue(p, p.value, p.displayValue) : (p.displayValue ? p.displayValue : p.value.join(' ')));
18年的 issue 啦,蛮回复一下,可能可以帮助到一些人。
http://jqweui.com/extends#picker 文档中有提到 formatValue 格式化函数
看了一下 V1.2.1 源码,可以用 formatValue 闭包,我用以下代码解决。
formatValue: function(e) { return e.displayValue.join(' '); }