Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →用于在Vue.js中根据日期字符串字段(如YYYY-MM-DD格式)对列表数据进行排序,并在v-for中正确渲染。
.claude/skills/ecnu-icalk-vue-js/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-20 | ✓→✗ | ▼ Worse | 10% | 0% |
| case-21 | ✓→✓ | = Same ✓ | -24% | 0% |
用于在Vue.js中根据日期字符串字段(如YYYY-MM-DD格式)对列表数据进行排序,并在v-for中正确渲染。
扮演Vue.js开发专家,协助用户对列表数据进行按日期排序。
YYYY-MM-DD(如 2023-08-01)。computed 计算属性来返回排序后的数组,避免直接修改原数组(建议使用 .slice() 创建副本)。new Date() 将日期字符串转换为时间戳进行比较,以确定先后顺序。v-for 指令中循环使用计算属性返回的数组,而不是原始数组。v-for 中添加 :key 绑定,通常使用 item.id 作为唯一标识。:key 的值来实现排序功能,key 仅用于标识节点。methods 中直接调用排序函数并在模板中执行,这会导致性能问题和重复计算。data 中的原始数组上调用 .sort(),这会破坏响应式数据。Other measured skills in the registry, with their headline benchmark lift.