在循环数组中使用随机函数作为key值引发的问题

在项目中使用函数循环的时候,因为数据中的字段都是重复了,然后突然好奇,如果使用随机函数生成的随机数是否可行,所以就使用随机函数生成一个随机值作为key。
造成的问题:
在循环中,创建了input输入框,当刚输入一个字符后就会自动失去焦点,导致不能连续输入。
原因:
是因为当输入一个字符后,会触发模板编译,导致触发了随机函数,随机函数生成了一个新的随机数,vue就会重新渲染一个input框,所以就会自动失去焦点了。

你可能感兴趣的:(工作中的坑,javascript,前端,vue.js)