参数: targetLength 当前字符串需要补全的目标长度。如果这个数值小于当前字符串的长度,则返回当前字符串本身。 padString | 可选 补全字符串。如果字符串太长,使补全的字符串长度超过了目标长度,则只保留最左侧的部分,其他部分会被截断。此参数的缺省值为“” (U+0020)。 返回值: padStart()方法在原字符串开头补全指定的补全字符串,直到目标长度所形成的新字符串。 padEnd()方法在原字符串末尾补全指定的补全字符串,直到目标长度所形成的新字符串。
适用场景: 1. 常见用途是为数值补全指定位数 2. 另一个用途是提示字符串格式
v-for中的key 当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用 “就地复用” 策略。如果数据项的顺序被改变,Vue将不是移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。这个类似 Vue 1.x 的 track-by="$index" 。 这个默认的模式是有效的,但是只适用于不依赖子组件状态或临时 DOM 状态(例如:表单输入值)的列表渲染输出。 为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性。理想的 key 值是每项都有唯一 id。这个特殊的属性相当于 Vue 1.x 的 track-by ,但它的工作方式类似于一个属性,所以你需要用 v-bind 来绑定动态值