在 v-for 块中,我们拥有对父作用域属性的完全访问权限。
这句话怎么理解?
原文链接
<ul id="example-2">
<li v-for="(item, index) in items">
{{ parentMessage }} - {{ index }} - {{ item.message }}
</li>
</ul>
var example2 = new Vue({
el: '#example-2',
data: {
parentMessage: 'Parent',
items: [
{ message: 'Foo' },
{ message: 'Bar' }
]
}
})
楼上的说法误导人了吧。
这里的父作用域应该是 example2
。这里的parrentMessage是 example2.parentMessage
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答992 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答897 阅读
3 回答1.3k 阅读✓ 已解决
因为v-for指令会创建一个独立的子作用域的,比如这个示例
我是这样理解的,如果哪里不对欢迎指出