# san/no-template-shadow
禁止声明遮盖外部作用域变量的变量。
- ⚙️ 此规则包含于
"plugin:san/strongly-recommended"
和"plugin:san/recommended"
.
no-template-shadow
会指出 s-for 指令或 scope 属性中遮盖了父作用域中的变量。
# 📖 规则细节
该规则目的是避免 s-for 指令或scope 属性中声明遮盖了父作用域中的变量。
<template>
<!-- ✓ GOOD -->
<div s-for="i in 5"></div>
<div s-for="j in 5"></div>
<!-- ✗ BAD -->
<div>
<div s-for="k in 5">
<div s-for="k in 10"></div>
</div>
</div>
<div s-for="l in 5"></div>
</template>
<script>
export default {
initData () {
return {
l: false
}
}
}
</script>
# 🔧 配置
暂无。