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的
要修改这个问题,可以使用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,即可避免父节点选中时子节点也被选中。
原文地址: https://www.cveoy.top/t/topic/izzd 著作权归作者所有。请勿转载和采集!