修复  positions 可以不等了就可以访问的问题