如果为Untiy中的dropdown.value设置的新值和旧值相同,那么不会触发onValueChanged事件,很简单嘛,因为值没变
但有的时候我们需要设置为同一个值来刷新UI,比如一开始dropdown的options里的选项是动态加载的,我们需要刷新UI
我们可以将值设置为一个负数来刷新UI
//此时value的实际值会默认变成 0 ,可以起到刷新UI的效果
targetSelectDropdown.value = -1;
如果我们想要的默认值不是 0 ,那更简单了,直接设为你想要的默认值即可,因为值变了,会触发onValueChanged