mui picker禁用选项

mui级联选择器禁用某一项 修改
1.mui.picker.js 307行
修改前

buffer.push('<li>' + (item.text || item) + '</li>');

修改后

buffer.push('<li '+ (item.disabled ? 'style="color: #ccc"' : '') + '>' + (item.text || item) + '</li>');

2.mui.poppicker.js 65-70行
修改前

if (self.callback) {
					var rs = self.callback(self.getSelectedItems());
					if (rs !== false) {
						self.hide();
					}
				}

修改后

	if (self.callback) {
					let item = self.getSelectedItems()
					if(item.every(v => !v.disabled)) {
						var rs = self.callback(item);
						if (rs !== false) {
							self.hide();
						}
					}
				}

使用时
在这里插入图片描述

效果

在这里插入图片描述


版权声明:本文为qq_37338658原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。