Closed
Description
仅限 Hybrid Mode 模式。
1. 所有直接来自 <script>
的变量,均无法在光标位于起始位置时重命名;在其余位置的重命名不会产生任何效果。
2. 在 v-if
中,从变量的第 2 个字符开始,到 v-if
所在元素的标签名长度个字符后的位置对变量重命名,它将对所有该标签名的元素进行重命名,并原地打开 runtime-dom.d.ts 篡改类型定义;而在上述字符范围外的重命名不会产生任何效果。
在
v-for
中则是从被遍历对象的倒数第 5 个字符开始,到标签名长度 +2 个字符后的位置
3. 在 v-for
中,从索引变量的最后一个字符往前推移 12 个字符,到被遍历对象的变量名长度个字符后的位置,如果范围内存在变量,则此时的重命名将对被遍历对象本身生效,除此之外在其余位置的重命名不会产生任何效果。