要修改这个问题,可以使用setValue方法的第二个参数来设置是否级联更新子节点的选中状态。将第二个参数设置为false,即可避免父节点选中时子节点也被选中。

修改后的代码如下:

var demo1 = xmSelect.render({
	el: '#demo1', 
	data: [
		{name: '张三', value: 1},
		{name: '李四', value: 2},
		{name: '王五', value: 3},
	]
})

document.getElementById('demo1-test1').onclick = function(){
	demo1.setValue([
		{name: '张三', value: 1},
	], false);
};

通过将setValue方法的第二个参数设置为false,即可避免父节点选中时子节点也被选中。

var demo1 = xmSelectrender	el #demo1 	data 		name 张三 value 1		name 李四 value 2		name 王五 value 3	documentgetElementByIddemo1-test1onclick = function	demo1setValue		name 张三 value 1	;根据上面代码xm-select版本124的

原文地址: https://www.cveoy.top/t/topic/izzd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录